语无伦次!
baidu里面找找“url编码”

解决方案 »

  1.   

    new String(content.getBytes("ISO-8859-1"), "GBK");
      

  2.   

    原因不太了解,可是用url传汉字有的会出现乱码,有的不会。不如全部<a href="test.do?name=<%URLEncoder.encode("徐静蕾")%>&age==<%URLEncoder.encode("百度")%>">测试2 </a> 接受到参数后URLDecoder解码就可以了
      

  3.   

    说实话,不管是什么,对中文的支持也许,只能说也许不会出现问题,因为乱码由来已久,这个无论如何都不能够解决的很好,我想那些高级的程序员,也许很容易就解决了吧,可是对于普遍的来说,就是会有问题的,就像楼主说的,所有的都是UTF-8,但是还是会出现乱码,也许你在前台用编码转换,也就是最常用的.
    getBytes或者是前后台都编码解码,或者是你用转义字符的时候,
    <a href="test.do?name=徐静&amp;age=百度">测试1 </a> 
    <a href="test.do?name=徐静蕾&amp;age=百度">测试2 </a>
    不管怎么样,防不胜防.很多时候,也许你今天运行程序不会出现乱码,但是你第二天就会有,上午有,下午不一定会,当然,是程序或者是服务器发生不知道的变化的时候.所以慢慢解决吧,一般很容易,或者是通过其他的方式来传递参数也行.