天天看点

Tomcat 9.0.X 控制台乱码最优解决方案

问题:

Tomcat9.0.X控制台中文乱码,本文以9.0.16为例讲解。

Tomcat 9.0.X 控制台乱码最优解决方案

原因:

Tomcat 输出的东西,与cmd控制台或者IDE控制台编码不一致。

解决:

修改Tomcat输出内容的编码,%CATALINA_HOME%/conf/logging.properties

9.0.14及以上版本比9.0.13版本多了如下代码:

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

将其注释即可。

Tomcat 9.0.X 控制台乱码最优解决方案

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

或者改成和控制台一致的编码,比如GBK

Tomcat 9.0.X 控制台乱码最优解决方案