jq的get传参数在utf-8中乱码问题的解决php版

  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

  <html xmlns="http://www.w3.org/1999/xhtml">

  <head>

  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

  <title>Untitled Document</title>

  <script>

  document.write(escape("哈哈")+"<br>");

  document.write(unescape("%u54C8%u54C8")+"<br>");

  document.write(encodeURIComponent("哈哈")+"<br>");

  document.write(decodeURIComponent("%E5%93%88%E5%93%88")+"<br>");

  </script>

  </head>

  <body>

  <?php

  echo urldecode("%E5%93%88%E5%93%88");

  echo "<br>";

  echo rawurldecode("%E5%93%88%E5%93%88");

  echo "<br />";

  echo utf8_decode("%E5%93%88%E5%93%88");

  echo "<br />";

  echo "%E5%93%88%E5%93%88";

  echo "<br />";

  echo $_GET['act'];

  echo "<br />";

  echo urlencode($_GET['act']);

  ?>

  </body>

  </html>