Tomcat運行時在IDEA控制臺輸出信息中文亂碼的解決方案
一、問題描述:
Tomcat在IDEA控制臺輸出中出現(xiàn)如下問題:

二、原因分析:
IDEA編碼與Tomcat編碼不一致導(dǎo)致
三、解決:
將IDEA編碼和Tomcat編碼統(tǒng)一設(shè)置為UTF-8即可;
1.修改IDEA中的默認編碼:
在 文件-->設(shè)置-->編輯器-->文本編碼(漢化IDEA)
File -> Settings -> Editor -> File Encoding
將下圖中三處編碼修改為UTF-8,如下:

2.在IDEA中找到幫助中的編輯VM options選項,Help -> Edit VM options

在行末尾加入一行:
-Dfile.encoding=UTF-8

3.修改Tomcat的編碼:
找到本地Tomcat的文件夾所在位置,依次打開Tomcat目錄下的
config -> logging.properties 使用記事本打開,Ctrl + F 搜索 ConsoleHandler.encoding,看是否是UTF-8,不是的話修改或添加一行:
java.util.logging.ConsoleHandler.encoding = UTF-8

四、重啟IDEA,運行Tomcat,成功解決亂碼問題

到此這篇關(guān)于Tomcat運行時在IDEA控制臺輸出信息中文亂碼的解決方案的文章就介紹到這了,更多相關(guān)Tomcat運行時中文亂碼內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
深入了解tomcat中servlet的創(chuàng)建方式實現(xiàn)
這篇文章主要介紹了深入了解tomcat中servlet的創(chuàng)建方式實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-10-10
tomcat的catalina.out日志按自定義時間格式進行分割的操作方法
這篇文章主要介紹了tomcat的catalina.out日志按自定義時間格式進行分割,包括安裝Cronolog,修改Tomcat下bin/catalina.sh文件,shell利用crontab自動清除日志的相關(guān)知識,需要的朋友可以參考下2022-04-04
Tomcat啟動時JAR包報錯Invalid byte tag in const
在開發(fā)Java Web應(yīng)用時,我們經(jīng)常會使用Apache Tomcat作為 Servlet容器進行部署和測試,然而,在項目啟動過程中,有時會遇到類似于“Invalid byte tag in constant pool”的異常,本文將詳細分析這一問題的成因,并探討幾種有效的解決方案,需要的朋友可以參考下2024-10-10

