Java|如何解決IDEA中控制台中文亂碼問題
- 2019 年 11 月 11 日
- 筆記
問題描述
當項目運行時發現控制台的中文亂碼了,變成了不認識的字體,對於閱讀控制台回饋的問題造成了極大的困難。於是首先就想到了是編碼格式不對,但是該怎麼解決呢?

圖 1.1問題展示
解決方案
為了能夠更加了解控制台回饋的問題,就必須要將將這個問題解決。這個問題很顯然是一個編碼格式錯誤的問題,但怎麼去解決呢?看了很多解決的辦法都是找到安裝路徑下的源文件,修改源文件裡面的配置文件,但最終都沒有解決這個問題,最後仔細想了一下應該是控制台輸出的編碼格式錯誤,整個應用的輸出本身的編碼格式就不對,於是找了一下整個應用的配置文件,最終在IDEA的help菜單下找到了相應的配置文件,也在網上找到了相應的編碼格式。
步驟如下:
第一步,我們找到idea中的help菜單

圖 2.1步驟1
第二步,打開菜單選擇倒數第五個菜單,並單擊

圖 2.2步驟二
第三步,將找到的配置程式碼複製進去

圖 2.3步驟三
此時所添加的配置文件就是這個文件中的最後一行,「-Dfile.encoding=UTF-8」即這個編碼格式,UTF-8就是網頁中常見的編碼格式,將程式碼添加到文件中後就保存並重啟IDEA。
當再次運行的時候就會發現我們的控制台輸出正常了。

圖 2.4結果展示
結語
在遇到很多編碼格式問題時,也就是亂碼問題,在項目的運行過程中很容易遇到這樣的問題,不要找到一個方法就去採用,要學會在眾辦法中尋找最優解。
實習編輯 | 賈婧媛
責 編 | 桂 軍