web项目。过滤器设置编码utf-8,出现页面中文乱码

「已注销」 2019-09-30 06:07:04


通过过滤器设置编码,设置为gb2312可以正确显示中文,为什么utf-8就不行啊?
求助!!!
上面有所有代码的截图,除了数据库的那一点点。

...全文
148 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
「已注销」 2019-10-03
  • 打赏
  • 举报
回复
谢谢,我那个是浏览器解析问题严格的说应该不是乱码,我服务端没有乱码。
心猿码意 2019-09-30
  • 打赏
  • 举报
回复
(1):打开你的eclipse(前提是你已经在eclipse里配置好了tomcat),然后打开server里的server.xml文件,如下图:



(2):打开后找到如下行:



这一行改成:<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" URIEncoding="UTF-8"/>

(3):改完后如下图所示:



(4)改掉之后保存文件,重新启动运行项目(如果项目已经运行了的话先关掉正在运行的再重新运行),点击右下角红色按钮即可关掉正在运行的tomcat,如下图所示:



可以试试按照上述方法即可解决提交的中文乱码问题。

81,123

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧