修改server.xml,添加URIEncoding="UTF-8"

    <Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"  URIEncoding="UTF-8"
               redirectPort="8443" />

修改catalina.bat 在setlocal下添加

set "JAVA_OPTS=%JAVA_OPTS% %JSSE_OPTS%  -Dfile.encoding=UTF-8"

重新启动Tomcat服务器

清理浏览器缓存,在打开页面,乱码消失

Q.E.D.

知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议