IDEA下tomcat啟動后 server亂碼,Tomcat Catalina Log亂碼問題的解決


如果你初接觸Idea,一定會遇到控制台亂碼的問題,這里和eclipse有點不一樣,看如下辦法:

 

 

亂碼的根本原因:Windows系統的cmd是GBK編碼的,所以IDEA的下方log輸出的部分的編碼也是GBK的,然而Tomcat 9.0 版本默認log輸出是UTF-8編碼的,采用了兩種不同的編碼方式就會導致亂碼

 

二、解決方案

 

方法1:修改Tomcat 日志輸出為GBK編碼(推薦使用這種方式)

 

先打開tomcat的安裝目錄

 

編輯 conf 目錄下的 logging.properties

 

 

用notepad++ 打開,把里面的UTF-8 通通改成 GBK

 

 

保存,重啟Tomcat,即可生效。

 

方法2:修改IDEA為UTF-8編碼

 

首先打開 idea的安裝目錄

 

 

修改idea.exe.vmoptions和idea64.exe.vmoptions這兩個文件

 

分別在這兩個文件的最后,添加一行 -Dfile.encoding=UTF-8

 

這個參數的作用是強制系統文件使用UTF-8編碼

 

 

idea.exe.vmoptions和idea64.exe.vmoptions這兩個文件都要改

 

改完之后保存,重啟IDEA即可。

 


免責聲明!

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



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