解决方案 »

  1.   

    这个常见看看这个http://bbs.csdn.net/topics/360092741
      

  2.   

    有解决的方法,但还是没弄清楚为什么。在get里面我大概能理解。但在是在浏览器地址里输中文我还是不懂。我试过了utf8,gbk。甚至在程序里把他当成ISO8859-1转了还是没用。能跟我讲一讲这个流程吗
      

  3.   

    ie和火狐默认的编码不一样,你需要用js两次encode来兼容
      

  4.   

    建议看下这个 http://blog.csdn.net/joywy/article/details/8006645
    如果想再多了解点 http://blog.csdn.net/snow_crazy/article/details/37926335
    http://blog.csdn.net/lutinghuan/article/details/8275958
      

  5.   

    1,页面全是UTF-8,tomcat 的uriEncoding是iso8859-1。用get方式发送中文,以UTF-8的编码返回值,值没有乱码。
       问题一:这里为什么没有乱码呢?这个有两个编码,一个是urlencode编码,这个utf8的..一个是浏览器传输给tomcat的运输编码,两个可以不同... 地址条里面直接输入汉字, 这个的编码 跟浏览器有与有关的.. 不同的浏览器可以不同的实现...详细的编码,可以使用fiddler 这个代理来跟踪调试,