tomcat在window环境默认编码是gbk,所以要设置tomcat编码为utf-8。
第一步:在catalina.bat里面的头部第二行添加
set JAVA_OPTS=-Xms128m -Xmx512m -XX:MaxPermSize=256m -Dfile.encoding=utf-8 -Dsun.jnu.encoding=utf-8
第二步:在server.xml添加
URIEncoding="UTF-8" useBodyEncodingForURI="true",使tomcat发送的请求使用utf-8,如下面代码
<Connector port="8081" protocol="HTTP/1.1"
connectionTimeout="10000"
redirectPort="8443" URIEncoding="UTF-8" useBodyEncodingForURI="true" />