IDEA控制檯輸出中文亂碼解決方法

霧漫發表於2020-10-13

問題:在啟動專案時,控制檯輸出中文資訊亂碼,如下圖:在這裡插入圖片描述

解決步驟

第一步:apache-tomcat-8.5.59\conf下的logging.properties

把java.util.logging.ConsoleHandler.encoding = UTF-8 修改為java.util.logging.ConsoleHandler.encoding = GBK
在這裡插入圖片描述

第二步:設定IDEA的編碼

File>Setting>Editor>File Encodings,
將Global Encoding、Project Encoding、Default encodeing for properties files
這三項都設定成UTF-8,點選OK或者Apply
在這裡插入圖片描述

第三步:修改IntelliJ IDEA本地安裝目錄中bin資料夾下的idea.exe.vmoptions和idea64.exe.vmoptions這兩個檔案

在最後一行加入-Dfile.encoding=UTF-8
在這裡插入圖片描述

第四步:開啟tomcat配置頁面,Edit Configurations

在VM options 中填寫-Dfile.encoding=UTF-8
在這裡插入圖片描述
以上步驟完成之後,重新啟動idea,則亂碼問題解決

在這裡插入圖片描述

相關文章