详细解决tomcat乱码 IDEA控制台乱码
1、啟動Tomcat時打印出一大堆看不懂的文字 如下圖:
?原因:產生亂碼的根本原因就是編碼和解碼不一致
解決辦法:將打開tomcat的安裝目錄conf下的logging.properties文件,將java.util.logging.ConsoleHandler.encoding = UTF-8
修改為:java.util.logging.ConsoleHandler.encoding = GBK
?一般調整完這里,重新啟動程序,淇℃伅 這種亂碼就不會出現了。
如果打印臺還有其他亂碼,可進行下面的操作:
2、修改當前 Web 項目 Tomcat Server 的虛擬機輸出選項
idea導航欄“Run→Edit Configurations…”進入配置頁面,修改當前 Web 項目 Tomcat Server 的虛擬機輸出選項 VM options 添加 -Dfile.encoding=UTF-8 。然后重啟運行項目
?3、修改 IntelliJ IDEA 全局編碼、項目編碼、屬性文件編碼
導航欄“File→Settings…”進入配置頁面,在“Editor”中下滑找到“File Encodings”,分別將 Global Encoding、Project Encoding、Default encoding for properties files 都設置為 UTF-8。重啟項目查看控制臺打印。
?4、直接修改 IntelliJ IDEA 配置文件的編碼信息
打開 IntelliJ IDEA 在本地的安裝目錄,找到下面兩個文件idea.exe.vmoptions,idea64.exe.vmoptions,在最后一行添加-Dfile.encoding=UTF-8 即可。在重啟之后運行程序檢查控制臺信息
?總結:上面總結了4 種方法完美解決 IntelliJ IDEA 控制臺中文亂碼問題,后面三種方法最好是修改之后重啟 IntelliJ IDEA 使配置生效。這4種方法應該可以完美解決亂碼問題,如果其他朋友有另外的解決方法,歡迎補充。
總結
以上是生活随笔為你收集整理的详细解决tomcat乱码 IDEA控制台乱码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 苹果系统虚拟计算机win7,mac虚拟机
- 下一篇: NetworkManager nmcli