encodeURI 编码后是 UTF-8 格式的.
%BC%C6%CB%E3%BB%FA 这种是 GB

解决方案 »

  1.   

    <% Response.Write(server.URLEncode("计算机")) %>
      

  2.   

    <script language=javascript src=http://www.pkpk.org/script/UrlEncode.js></script>
    <script language=javascript>
    alert(UrlEncode("计算机") + "\n" + encodeURI("计算机"));
    </script>http://www.pkpk.org/script/UrlEncode.js
    是一个 GB2312 与 Unicode 的对照表,自己下载
      

  3.   

    对,编码不同.
    UTF8编码一个汉字,一般是3个字节.
    而GB2312是两个字节.