天天看點

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 控制台亂碼最優解決方案