解決idea中亂碼,這四個地方就夠了


運行idea,看看這眼花繚亂的特殊符號,查了一下都配置好了後還是沒有解決,我的解決辦法總結在最後一點“還是沒有解決的辦法”。
在這裏插入圖片描述

1,idea配置文件

intellij idea安裝目錄,bin文件夾下面idea64.exe.vmoptions和idea.exe.vmoptions這兩個文件,分別在這兩個文件中添加:-Dfile.encoding=UTF-8

2,Setting

file—settings—Editor—FileEncodings的GlobalEncoding和ProjectEncoding和Default encoding for properties都配置成UTF-8
在這裏插入圖片描述

3,Tomcat

在部署Tomcat的VM options項中添加:-Dfile.encoding=UTF-8
在這裏插入圖片描述

4,重啓idea

在這裏插入圖片描述

還是沒解決的辦法:

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

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