Code Bye

Tomcat服务器访问页面报编码错误

问题现象是这样的:
本人有一个项目,在本人本地启动的时候是没有问题的.但是发布到生产环境下,会出现页面编码错误如下图

但是假如本人不管它,继续点击的话就不会出现这个错误了,可以直接进入.(每天的第一次点击才会出现错误).想问一下这是什么原因(目前已经知道这个问题是由于编码不统一导致的,但是假如本人使用UTF-8编码的话,会导致乱码(目前本人使用的是GBK,原因是截图的原因没有显示完全))(本人现在主要想知道的是为什么每天的第一次点击会出现问题,继续点击就不会出现报这个错误,应该怎么解决,谢谢!)
解决方案

40

修改tomcat字符集,工程字符集,jsp字符集,请求响应可通过filter设置,统一就可以了吧

20

tomcat 配置文件server.xml中Connector标签中添加属性:URIEncoding=”UTF-8″,这样试试看,然后页面中的编码格式得统一,web.xml中加上编码过滤器

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明Tomcat服务器访问页面报编码错误