post乱码问题比较容易解决 在获取数据前 request.setCharcterEncoding("UTF-8");
get 有两种方式 解决 1.将提交数据变为字节,再按规定编码方式变为字符串 即:
String txt = request.getParamter("txt");
byte[] bt=txt.getByte("iso-8859-1");
String t=new String(bt,"UTF-8");
2.修改Tomcat配置文件
tomcat--conf-server.xml
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEnconding="UTF-8"/>
或者 <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" userBodyEncodingForURI="true"/>