兩種方法解決Tomcat控制臺輸出中文的亂碼問題
首先需要知道中文出現(xiàn)亂碼的原因就是編碼格式不統(tǒng)一,例如IDEA如果使用UTF-8編碼格式,而Tomcat使用GBK編碼格式的話,就會亂碼
知道原因后,現(xiàn)在有兩種解決方法:
方法一:
1.打開tomcat配置頁面,Edit Configurations。
2.在配置項VM options文本框中輸入
-Dfile.encoding=UTF-8
3.嘗試重啟Tomcat。
方法二:
1.打開IDEA設(shè)置,找到控制臺,把默認編碼改為GBK
注意:這里不能設(shè)置為UTF-8,因為IDEA控制臺實際上調(diào)用的是Windows系統(tǒng)的控制臺,而Windows控制臺默認是GBK,這里和Windows保持一致就不會出現(xiàn)亂碼
2.找到Tomcat的文件夾中的conf目錄
3.用記事本打開logging.properties文件,這里建議備份一份
4.把logging.properties文件中所有出現(xiàn)紅線的地方的改為GBK,有些人有2處,有些人有1處...根據(jù)你的文件來
java.util.logging.ConsoleHandler.encoding = GBK
這種方式,原理就是把Tomcat服務(wù)器的編碼格式和IDEA保持一致
以上就是兩種方法解決Tomcat控制臺輸出中文的亂碼問題的詳細內(nèi)容,更多關(guān)于Tomcat控制臺中文亂碼的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
Tomcat與JDK版本對應(yīng)關(guān)系以及Tomcat各版本特性
這篇文章主要介紹了Tomcat與JDK版本對應(yīng)關(guān)系以及Tomcat各版本特性,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-11-11關(guān)于tomcat點擊startup.bat后閃退問題的解決辦法
這篇文章給大家分享了關(guān)于tomcat點擊startup.bat后閃退問題分析及解決辦法,非常不錯,具有參考借鑒價值,需要的的朋友參考下吧2017-01-01tomcat9 下載安裝和配置+整合到eclipse的教程詳解
這篇文章主要介紹了tomcat9 下載安裝和配置+整合到eclipse,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-07-07詳解tomcat部署靜態(tài)html網(wǎng)站方法
這篇文章主要介紹了tomcat部署靜態(tài)html網(wǎng)站方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-06-06