当前位置: 代码迷 >> Java Web开发 >> IE运行乱码,火狐正常
  详细解决方案

IE运行乱码,火狐正常

热度:7168   发布时间:2013-02-25 21:12:18.0
IE运行乱码,火狐正常!在线等
我的项目统一是utf-8,界面上也是,servlet里也是,加了过滤器也是utf-8。
界面上是模糊查询功能,点击查询时可以查到,当点击下一页时,查到的是空的,我的下一页是个连接,链接地址带中文参数,
控制台输出的是乱码,这是在IE上运行的,在火狐上运行都是正确的!
我想知道哪里出的问题?该改的地方我都改了呀!!!

------解决方案--------------------------------------------------------
你应该是超链接传递的是中文。。一般这个肯定是有乱码的。。建议你把参数放到一个form中来进行传递 这样肯定就不会出现中文乱码。。要是你还想进行地址栏传递参数 就需要修改tomcat的编码方式。URLEncoding ="UTF-8" 如果还有中文乱码问题 就需要使用JS对你的中文进行编码
------解决方案--------------------------------------------------------
Java code
为什么还要想呢?这样改挺方便啊<form action="xx" name="myform" method="post"><input type="hidden"/></form><a href="javascript:myform.submit;"></a>
  相关解决方案