本篇文章为转载。

解决办法

打开 Tomcat 安装路径的 tomcat/conf/ 目录,修改 logging.properties 配置文件。

Output 乱码解决

找到下面的配置,将其注释掉。

# java.util.logging.ConsoleHandler.encoding = UTF-8

或者将 UTF-8 改为 GBK

java.util.logging.ConsoleHandler.encoding = GBK

Tomcat Localhost Log 乱码解决

找到下面的配置,将其注释掉。

# localhost.org.apache.juli.AsyncFileHandler.encoding = UTF-8

或者将 UTF-8 改为 GBK

localhost.org.apache.juli.AsyncFileHandler.encoding = GBK

Tomcat Catania Log 乱码解决

找到下面的配置,将其注释掉。

# catalina.org.apache.juli.AsyncFileHandler.encoding = UTF-8

或者将 UTF-8 改为 GBK

catalina.org.apache.juli.AsyncFileHandler.encoding = GBK