问题:
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