tomcat9 默认情况下各种乱码
1 控制台乱码
修改conf下logging.properties

2 Web页面乱码
修改 server.xml
useBodyEncodingForURI="true" URIEncoding="UTF-8"

3 JS文件乱码
- 直接运行startup.bat的, 修改 bin/catalina.bat
set "JAVA_OPTS=%JAVA_OPTS% %JSSE_OPTS% -Dfile.encoding=UTF-8"

-
eclipse 里面的tomcat9
加参数 -Dfile.encoding=UTF-8
image.png
-
windows service 模式的tomcat9
修改catalina.bat对服务是无效的,需要运行bin/Tomcat9w.exe, 加参数 -Dfile.encoding=UTF-8
image.png
网友评论