今天工作中碰到一个问题,从前台传入到后台时,如果请求参数中包含汉字的时候在后台得到的该参数会是一串乱码,浏览器和eclipse编码都设置成为utf-8后问题依然存在,问了项目里面的牛人,才知道是tomcat编码设置的问题。在tomcat安装目录下面的server.xml文件中
<Connector connectionTimeout="20000" port="8080" URIEncoding="UTF-8" protocol="HTTP/1.1" redirectPort="8443"/>
URIEncoding即为tomcat的url编码方式,设置成为utf-8即可正常编码带中文的连接
<Connector connectionTimeout="20000" port="8080" URIEncoding="UTF-8" protocol="HTTP/1.1" redirectPort="8443"/>
URIEncoding即为tomcat的url编码方式,设置成为utf-8即可正常编码带中文的连接