方法1、找到tomcat的conf目录下的server.xml,在如下位置加入URIEncoding=”utf-8”,即可解决。
<Connector connectionTimeout="20000" port="8888" protocol="HTTP/1.1"
redirectPort="8443" URIEncoding="utf-8"/>
方法2、tomcat会默认编码格式为iso8859-1 , 需要进行iso8859-1转utf-8操作
String str = new String(str.getBytes("iso8859-1"), "utf-8");