对应IDEA版本2020.1.1 x64 tomcat版本9.0.11
各种方式均来源网络整理并自行实践,一种设置不行请换下一种,某些设置过后需重启IDEA才能生效。
1、检查tomcat日志编码
tomcat安装目录conf下的logging.properties文件
加上编码
1catalina.org.apache.juli.AsyncFileHandler.encoding = UTF-8
2localhost.org.apache.juli.AsyncFileHandler.encoding = UTF-8
3manager.org.apache.juli.AsyncFileHandler.encoding = UTF-8
4host-manager.org.apache.juli.AsyncFileHandler.encoding = UTF-8
java.util.logging.ConsoleHandler.encoding = UTF-8
2、IDEA内tomcat配置
添加2处 -Dfile.encoding=UTF-8
3、IDEA setting
选择修改你的编码
4、修改安装目录下vmoptions文件
2个文件末尾均加上 -Dfile.encoding=UTF-8