anxingyu_1984 发表于 2013-2-6 11:06:21

编码问题

<li class="alt">"计算机 "转码    <li class=""><span />1.    <li class="alt">url:  aa.jsp?k=%BC%C6%CB%E3%BB%FA    <li class=""><script>    <li class="alt"><%    <li class="">response.setCharacterEncoding("utf-8");    <li class="alt">String k=new String(request.getParameter("k").getBytes("iso-8859-1"));    <li class="">%>    <li class="alt">document.writeln('<%=k%>');    <li class=""></script>   <li class="alt">   <li class="">www.baidu.com    搜索转码    <li class="alt">gb  编码格式 , 一个汉字占2个字节    <li class="">   <li class="alt"><span />2.    <li class="">url : aa.jsp?k=%E8%AE%A1%E7%AE%97%E6%9C%BA    <li class="alt"><script>    <li class=""><%    <li class="alt">response.setCharacterEncoding("utf-8");    <li class="">String k=new String(request.getParameter("k").getBytes("iso-8859-1"),"utf-8");    <li class="alt">%>    <li class="">document.writeln('<%=k%>');    <li class="alt"></script>   <li class="">   <li class="alt">www.google.com  搜索转码    <li class="">utf-8  编码格式 , 一个汉字占3个字节    <li class="alt">   <li class=""><span />3.    <li class="alt"><script>    <li class=""> document.write("
");    <li class="alt">  document.write("计算机 解密后: "+unescape("%u8BA1%u7B97%u673A"));    <li class="">  document.write("
");    <li class="alt">  document.write("计算机 加密后: "+escape("计算机"));    <li class="">  document.write("
");    <li class="alt"></script>   <script>   
 document.write("<br>");   
  document.write("计算机 解密后: "+unescape("%u8BA1%u7B97%u673A"));   
  document.write("<br>");   
  document.write("计算机 加密后: "+escape("计算机"));   
  document.write("<br>");   
</script>
页: [1]
查看完整版本: 编码问题