Skip to content

解决 Tomcat 控制台乱码问题

版本

Tomcat: 9.0.93

当使用startup.bat启动tomcat时,控制台中输出中文时会乱码,如下图所示:

乱码时的截图

想要解决这个问题也很简单,只需要修改/conf/logging.properties配置中的java.util.logging.ConsoleHandler.encoding = UTF-8改为GBK就可以了。

properties
java.util.logging.ConsoleHandler.encoding = UTF-8
java.util.logging.ConsoleHandler.encoding = GBK

如果配置文件中没有这个配置项,自己添加进去就可以了。

配置文件修改后保存,然后重新启动tomcat就可以了,如下图所示:

正常时的截图