IntelliJ IDEA中文亂碼問題彙總

1.首先是編輯器的亂碼,這個很好解決,file->settings->appearence裏面有個Name設置成支持中文的字 體(這個很重要)

這裏寫圖片描述

同樣還要再settings中的Eidtor->File Encodings裏面設置字體編碼格式,一般都是UTF-8,GBK什麼的也行。

這裏寫圖片描述

2.日誌打印console亂碼問題

使用Intellij idea 使用log4j 中info 打印日誌過程中,出現中文亂碼現象.

解決辦法:

在D:\Program Files\JetBrains\IntelliJ IDEA 14.1.6\bin下找到使用的平臺

 

根據使用的平臺修改配置文件

追加:、

-Dfile.encoding=UTF-8

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章