解決IntelliJ IDEA控制台亂碼問題[包含程序運行時的log4j日志以及tomcat日志亂碼]


一、控制台打印的程序運行時的log4j日志中包含中文亂碼

 

 

在IDEA安裝目錄的bin目錄下找到名為"idea.exe.vmoptions"的文件:

 

使用文本編譯軟件(Notepad++等)打開此文件,在文件內容從末尾追加一行設置(-Dfile.encoding=UTF-8),表示指定編碼為UTF-8:

 

重啟IDEA,再次測試,log4j日志不再亂碼:

 

但是發現tomcat啟動日志亂碼了(修改IDEA的配置文件之前是不亂碼的):

 

 二、控制台tomcat啟動日志包含中文亂碼問題

打開IDEA工具右上角的"編輯配置"按鈕:

 

 在VM Options輸入框中填寫"-Dfile.encoding=UTF-8",點擊確定,重啟tomcat:

 

原文:http://www.cnblogs.com/jun1019/p/6784564.html

 


免責聲明!

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



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