原理
Windows10的控制台使用GBK编码,而Tomcat使用UTF-8编码,导致乱码
解决办法
修改$tomcat/conf/logging.properties文件
# 注释这行
java.util.logging.ConsoleHandler.encoding = UTF-8
# 改为
java.util.logging.ConsoleHandler.encoding = GBK
缺点
修改后IDEA的Server栏不乱码了,但是tomcat的log依然是乱码
Windows10的控制台使用GBK编码,而Tomcat使用UTF-8编码,导致乱码
# 注释这行
java.util.logging.ConsoleHandler.encoding = UTF-8
# 改为
java.util.logging.ConsoleHandler.encoding = GBK
修改后IDEA的Server栏不乱码了,但是tomcat的log依然是乱码