IntelliJ IDEA中文亂碼問題


1.首先是編輯器的亂碼,這個很好解決,file->settings->appearence里面有個name設置成支持中文的字體,同樣還要在settings中的Eidtor->color&fonts里面設置字體編碼格式,一般都是UTF-8,GBK什么的也行。

2.其次就是控制台輸出亂碼,比如:System.out.println("中文");執行這句話控制台輸出亂碼,這個問題在configurations中的VM options里加上-Dfile.encoding=UTF-8,就好了,這種問題是操作系統不是中文環境導致的。

3.最后就是所有配置都沒問題,但是仍然輸出亂碼,這個時候只有一種解釋:IDEA把你的文件編碼弄錯了,但是在哪里弄錯的呢。經過多次排查尋找,終於,在項目的目錄下有個.idea的文件夾,這個文件夾里有個encodings.xml的文件,里面記錄了你某些文件對應的特殊編碼,為什么會有這種編碼呢,因為之前我無意中點了右下角的編碼,改了一下,就被idea記錄到 encodings.xml中,當你再次訪問的時候,它就會用那種編碼。只要把encodings.xml里面的除了UTF-8的都刪了就好了。

 


免責聲明!

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



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