問題:
Tomcat9.0.X控制台中文亂碼,本文以9.0.16為例講解。
原因:
Tomcat 輸出的東西,與cmd控制台或者IDE控制台編碼不一緻。
解決:
修改Tomcat輸出内容的編碼,%CATALINA_HOME%/conf/logging.properties
9.0.14及以上版本比9.0.13版本多了如下代碼:
java.util.logging.ConsoleHandler.encoding = UTF-8
将其注釋即可。
#java.util.logging.ConsoleHandler.encoding = UTF-8
或者改成和控制台一緻的編碼,比如GBK