IDEA 控制臺(tái)中文亂碼4種解決方案
前言
IntelliJ IDEA 如果不進(jìn)行相關(guān)設(shè)置,可能會(huì)導(dǎo)致控制臺(tái)中文亂碼、配置文件中文亂碼等問題,非常影響編碼過程中進(jìn)行問題追蹤。本文總結(jié)了 IDEA 中常見的中文亂碼解決方法,希望能夠幫助到大家。

解決方案
一、設(shè)置字體為支持中文的字體
點(diǎn)擊菜單 File -> settings -> appearence , 將字體設(shè)置為支持中文的微軟雅黑:

設(shè)置為支持中文的微軟雅黑字體
二、設(shè)置字符編碼為 UTF-8
點(diǎn)擊菜單 File -> settings -> Eitor -> File Encodings , 將字符全局編碼、項(xiàng)目編碼、配置文件編碼統(tǒng)一設(shè)置為 UTF-8, 然后點(diǎn)擊 Apply 應(yīng)用設(shè)置,點(diǎn)擊 OK 關(guān)閉對(duì)話框:
注意:Transparent native-to-ascii conversion 需勾選上,不然項(xiàng)目中配置文件中的中文注釋無法正常顯示。

將字符設(shè)置為支持中文的 UTF-8
三、修改 IDEA 配置文件,讓其支持中文編碼
如果做了上述操作后,還存在中文亂碼,可再嘗試如下操作。
找到 IDEA 的安裝目錄,進(jìn)入 /bin 文件夾,找到下面兩個(gè)文件:

在 IDEA 配置文件中添加文件編碼格式
然后,在兩個(gè)文件最后一行添加如下配置:
-Dfile.encoding=UTF-8
TIP: 新版本 IDEA 只有一個(gè)
idea64.exe.vmoptions文件,只添加這個(gè)文件即可。
四、查看控制臺(tái)下方是否也是 UTF-8 編碼格式
如果不是,需要同樣設(shè)置為 UTF-8 :

五、Tomcat 控制臺(tái)輸出亂碼如何解決 ?
如果你的項(xiàng)目使用的外置 Tomcat , 控制臺(tái)輸出日志亂碼了,可做如下操作。
點(diǎn)擊上方導(dǎo)航欄 Run -> Edit Configurations… , 進(jìn)入配置頁面, 修改當(dāng)前 Web 項(xiàng)目 Tomcat Server 的虛擬機(jī)輸出選項(xiàng) VM options, 添加 -Dfile.encoding=UTF-8 , 圖示如下:

讓 Tomcat 支持 UTF-8 編碼
最后,必須重啟 IDEA
相關(guān)配置修改完成后,需重啟 IDEA, 才能讓設(shè)置生效, 再次查看即可解決中文亂碼問題啦~
到此這篇關(guān)于IDEA 控制臺(tái)中文亂碼4種解決方案的文章就介紹到這了,更多相關(guān)IDEA 中文亂碼內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
IntelliJ IDEA 2023.2正式發(fā)布新UI和Profiler轉(zhuǎn)正(最新推薦)
北京時(shí)間2023年7月26日,IntelliJ IDEA 2023.2正式發(fā)布,IntelliJ IDEA 2023.2 引入 AI Assistant(AI助手),通過一組由 AI 提供支持的功能助力開發(fā),今天給大家分享IntelliJ IDEA 2023.2正式發(fā)布新UI和Profiler轉(zhuǎn)正,感興趣的朋友一起看看吧2023-10-10
Java實(shí)現(xiàn)跳轉(zhuǎn)到指定頁面的方法小結(jié)
在Java中,實(shí)現(xiàn)頁面跳轉(zhuǎn)主要涉及到Web開發(fā),而這通常通過使用Java的Web框架(如Servlet、Spring MVC)來完成,下面講解一下如何在不同的Java Web框架中實(shí)現(xiàn)頁面跳轉(zhuǎn),文中有詳細(xì)的代碼示例供大家參考,需要的朋友可以參考下2024-05-05
SpringBoot集成thymeleaf渲染html模板的步驟詳解
這篇文章主要給大家詳細(xì)介紹了SpringBoot集成thymeleaf如何使實(shí)現(xiàn)html模板的渲染,文中有詳細(xì)的代碼示例,具有一定的參考價(jià)值,需要的朋友可以參考下2023-06-06
使用json字符串插入節(jié)點(diǎn)或者覆蓋節(jié)點(diǎn)
這篇文章主要介紹了使用json字符串插入節(jié)點(diǎn)或者覆蓋節(jié)點(diǎn)的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-08-08

