使用新版tomcat 如8.5.37,9.0.14的時候idea控制台輸出亂碼,很簡單老版本的如8.5.31就不會亂碼,使用比較工具比較一下發現如下變化,
關鍵的關鍵是\apache-tomcat-8.5.37\conf\logging.properties內容變了
去除
1catalina.org.apache.juli.AsyncFileHandler.encoding = UTF-8
2localhost.org.apache.juli.AsyncFileHandler.encoding = UTF-8
3manager.org.apache.juli.AsyncFileHandler.encoding = UTF-8
4host-manager.org.apache.juli.AsyncFileHandler.encoding = UTF-8
java.util.logging.ConsoleHandler.encoding = UTF-8
等差異重新啟動,OK問題解決,網上說的什么-Dfileencoding=UTF-8 等等設置JVM參數的統統無效,