1. 程式人生 > 其它 >IntelliJ IDEA控制檯中文亂碼問題

IntelliJ IDEA控制檯中文亂碼問題

IntelliJ IDEA控制檯中文亂碼問題
IntelliJ IDEA 如果不進行配置的話,執行程式時控制檯中文亂碼問題會非常嚴重,嚴重影響我們對資訊的獲取和程式的跟蹤。特總結以下 4 點用於解決控制檯中文亂碼問題,希望有助於大家。
注意:下面根據我日常工作的經驗總結,排序的先後即為我們需要注意修改的先後。在每次進行修改之後一定要重啟 IntelliJ IDEA 使配置生效。

一、修改當前 Web 專案 Tomcat Server 的虛擬機器輸出選項
上方導航欄“Run→Edit Configurations…”進入配置頁面,修改當前 Web 專案 Tomcat Server 的虛擬機器輸出選項 VM options 新增 -Dfile.encoding=UTF-8 。在重啟之後執行程式檢查控制檯資訊,如果不管用請執行下面的步驟。

二、修改 IntelliJ IDEA 全域性編碼、專案編碼、屬性檔案編碼
上方導航欄“File→Settings…”進入配置頁面,在“Editor”中下滑找到“File Encodings”,分別將 Global Encoding、Project Encoding、Default encoding for properties files 都設定為 UTF-8。在重啟之後執行程式檢查控制檯資訊,如果不管用請執行下面的步驟。

三、IntelliJ IDEA 中自定義虛擬機器選項
上方導航欄“Help→Etit Custom VM Options…”進入自定義虛擬機器選項頁面。

在 idea64.exe.vmoptions 檔案尾加上-Dfile.encoding=UTF-8。在重啟之後執行程式檢查控制檯資訊,一般到了這步問題就解決了,當然如果不管用請執行下面的超級步驟。

 四、直接修改 IntelliJ IDEA 配置檔案的編碼資訊
我們開啟 IntelliJ IDEA 在本地的安裝目錄,找到下面兩個檔案,使用記事本開啟,在最後一行新增-Dfile.encoding=UTF-8 即可。在重啟之後執行程式檢查控制檯資訊,問題解決!

 五、修改編碼成功
通過以上 4 種方式完全可以修改我們在 IntelliJ IDEA 遇到的控制檯中文亂碼問題。