一:解決方法一:
1.查看電腦系統的編碼
針對Windows平台下,點擊運行--輸入cmd,enter鍵進入命令窗口,輸入:chcp
可以得到操作系統的代碼頁信息(代碼頁:字符集編碼的別名),可以從控制面板的語言選項中查看代碼頁對應的詳細的字符集信息。如圖所示:我系統的活動代碼頁為:936,它對應的編碼格式為GB2312。
2.查看catalina.bat文件的編碼方式,使用EditPlus或Notepad等文本編輯器軟件,可以在右下角看到文件的編碼方式。
3.
然后將Catalina.bat文件的編碼方式改為GB2312,同系統的編碼方式一致,就可以解決tomcat中文標題亂碼問題。
可以通過EditPlus或Notepad等文本編輯器軟件實現文件的編碼轉換。
如果未安裝EditPlus或Notepad等文本編輯器軟件,最簡單的可以使用記事本實現編碼轉換。
用記事本打開Catalina.bat(本人是UTF8編碼)文件,然后保存時點擊“另保存”按鈕,
選擇編碼為ANSI,在中文Windows環境下,這個新文件就是GB2312編碼格式的了
原文:https://blog.csdn.net/u011159900/article/details/79399577
二:解決方法二:
剛剛安裝完系統,下了Tomcat,但是啟動的時候不管是系統的控制台還是idea的控制台,顯示的日志都有中文亂碼,如下
1 12-Jan-2019 11:15:48.911 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name: Windows 10 2 12-Jan-2019 11:15:48.911 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log OS.鐗堟湰: 10.0 3 12-Jan-2019 11:15:48.911 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log 緇�.閫�: amd64 4 12-Jan-2019 11:15:48.911 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log Java 鐜鍙橀噺: C:\Program Files\Java\jdk1.8.0_191\jre 5 12-Jan-2019 11:15:48.911 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log JVM 鐗堟湰: 1.8.0_191-b12 6 12-Jan-2019 11:15:48.911 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log JVM.渚涘簲鍟�: Oracle Corporation 7 12-Jan-2019 11:15:48.911 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE: C:\Users\user\.IntelliJIdea2018.3\system\tomcat\Unnamed_demo 8 12-Jan-2019 11:15:48.911 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: D:\tomcat\apache-tomcat-9.0.14
就是修改tomcat的conf下的logging.properties中的參數,
java.util.logging.ConsoleHandler.encoding = GBK
將UTF-8改到GBK就行了保存后重啟tomcat就正常了。
1 -Jan-2019 11:23:53.353 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name: Windows 10 2 12-Jan-2019 11:23:53.353 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log OS.版本: 10.0 3 12-Jan-2019 11:23:53.353 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 結.造: amd64 4 12-Jan-2019 11:23:53.353 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Java 環境變量: C:\Program Files\Java\jdk1.8.0_191\jre 5 12-Jan-2019 11:23:53.353 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log JVM 版本: 1.8.0_191-b12 6 12-Jan-2019 11:23:53.354 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log JVM.供應商: Oracle Corporation
原文:https://blog.csdn.net/weixin_39513118/article/details/86352063