不少人对Tomcat下参数传递乱码问题很是头疼,我在网上找了好多文章,但都不能解决问题,实验多次,终于成功,分享之。
1、POST(UTF-8)
在页面顶部写request.setCharacterEncoding(“UTF-8″);
2、GET(UTF-8)
传递参数时这样写”keywords=”+java.net.URLEncoder.encode(keywords,”UTF-8″),另在conf下的server.xml中
<Connector port=”8080” protocol=”HTTP/1.1″
connectionTimeout=”20000″
redirectPort=”8443″ />
改成:
<Connector port=”8082″ protocol=”HTTP/1.1″
connectionTimeout=”20000″
redirectPort=”8443″ URIEncoding=”UTF-8″ />
彻底解决Tomcat 6下的参数传递乱码问题
5