公司一直都在用Struts2的框架,最近一段时间就试着自己搭建了一个,结果在测试表单提交的时候中文乱码。
后来查找了一番,各大学习论坛上都有各种各样的做法,找了好久,也测试了好久,最后发现,原来要在Tomcat的conf配置文件中设定字符编码,人一下子好了好多啊
步骤:
- 在tomcat的conf目录下找到server.xml 这个文件 在端口号后面添加 编码
- URIEncoding
=
"UTF-8" 完整如下
- URIEncoding
=
"UTF-8" 完整如下
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="UTF-8"/>
在重启一下 tomcat 就可以了
-
-