关于JSP页面表单提交中文乱码问题和URL中文参数乱码问题

通过页面表单或URL提交请求给Struts2的Action处理,出现中文显示乱码,网上很多都是设置Struts2的编码为UTF8,设置JSP页面编码为UTF8,甚至编写一个Filter来设置所有请求编码为UTF8.这种办法如果还不能解决中文乱码问题,就可能要在tomcat中去设置了.我就遇到这个问题,这里记录一下.....


在tomcat的server.xml文件里面:修改

<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443"/>


为:

<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443"
               URIEncoding="UTF-8"/>


你可能感兴趣的:(关于JSP页面表单提交中文乱码问题和URL中文参数乱码问题)