Tomcat啟動中文亂碼解決方法


一:解決方法一:

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 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM