日期:2014-05-20  浏览次数:20628 次

过滤器设置了,乱码问题很严重
我配置了下过滤器,也试验了一下,确实是经过过滤器了,后来在servlet中用forward方法传递参数跳转到jsp的时候,jsp显示的数据为什么全是乱码?jsp也设置了编码方式啊,。

------解决方案--------------------
response.setContentType( "text/html;charset=gb2312 ")
------解决方案--------------------
tomcat?设置下编码!
------解决方案--------------------
如果jsp,还有过滤器都设置正确的话
你查看下数据库
是不是和过滤器及Jsp的编码一致
看一下,是不是在插入数据库的时候就产生乱码了、、
------解决方案--------------------
地址栏传中文的吗? 就是tomcat server.xml设置下! 其他的话就是过滤器

------解决方案--------------------
可能要设置tomcat的uriencoding
------解决方案--------------------
引起乱码的可能性很多 比如 1,前后台编码类型不一致而且没有过滤 2,有过滤,但是过滤次数太多
3,过滤器不符合编码转换类型