tomcat下get方式提交请求乱码解决办法

方法1.

String name = request.getParameter("name");
byte[] bs = name.getBytes("ISO-8859-1");
name = new String(bs,"UTF-8");

方法2.

1) 打开tomcat的server.xml文件,找到区块,加入如下一行:
URIEncoding=”GBK”
完整的应如下:
<Connector
port="80" maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
debug="0" connectionTimeout="20000"
disableUploadTimeout="true" URIEncoding="GBK" />

2) 重启tomcat,一切OK。

参考: http://www.blogjava.net/liuwentao253/archive/2006/12/20/89023.html

猜你喜欢

转载自liuna2011.iteye.com/blog/1220492