IntelliJ IDEA 中的控制臺輸出日志中文亂碼通常是由于控制臺使用的默認字符編碼與系統(tǒng)不匹配所致。要解決這個問題,請嘗試以下方法:
方法一:配置 Run/Debug Configuration
-
打開 IntelliJ IDEA, 在頂部菜單欄查看 Run/Debug Configurations 列表。這是您項目中所使用的配置列表。
-
選擇您要修改的 Run/Debug Configuration。如果有多個配置,請針對每個配置執(zhí)行此步驟。
-
在 Run/Debug Configurations 對話框的左側(cè),請單擊要修改的配置以選中它。
-
在右側(cè),找到 “VM Options” 或 “JVM Options” 文本框。如果字段為空,將以下配置添加到其中:
-Dfile.encoding=UTF-8
- 單擊 “Apply” 按鈕以應(yīng)用更改。然后關(guān)閉 Run/Debug Configurations 對話框。
重新啟動 Spring Boot 服務(wù)并重新運行或調(diào)試您的項目?,F(xiàn)在,IntelliJ IDEA 控制臺中的中文字符應(yīng)正確顯示且不再出現(xiàn)亂碼。
方法二:更改 IntelliJ IDEA 的啟動參數(shù)
-
找到 IntelliJ IDEA 的安裝目錄。
- 默認情況下,IntelliJ IDEA 通常安裝在
C:\Program Files\JetBrains\IntelliJ IDEA
(64位)或C:\Program Files (x86)\JetBrains\IntelliJ IDEA
(32位)。 - 如果找不到默認安裝目錄,請嘗試搜索
IntelliJ IDEA
。
- 默認情況下,IntelliJ IDEA 通常安裝在
-
導(dǎo)航至 IntelliJ IDEA 的安裝目錄,并找到
bin
目錄。 -
使用文本編輯器(如 Notepad++ 或 Visual Studio Code)打開
idea64.exe.vmoptions
和idea.exe.vmoptions
文件。有些windows 64位系統(tǒng)中可能沒有idea.exe.vmoptions
文件,則只改idea64.exe.vmoptions
文件即可。 -
在這兩個文件的結(jié)尾添加以下內(nèi)容:
-Dfile.encoding=UTF-8
- 保存并關(guān)閉
idea64.exe.vmoptions
文件和idea.exe.vmoptions
文件。
重啟 IntelliJ IDEA 并重新運行/調(diào)試您的項目?,F(xiàn)在,IntelliJ IDEA 控制臺中的中文字符應(yīng)正確顯示且不再出現(xiàn)亂碼。
方法一更改的是項目級別的 JVM 編碼設(shè)置,只會影響特定的項目。方法二更改的是全局的 IntelliJ IDEA 編碼設(shè)置,會影響 IntelliJ IDEA 中運行的所有項目??梢愿鶕?jù)不同場景選擇使用這兩種方法中的其中一種。文章來源:http://www.zghlxwxcb.cn/news/detail-478142.html
我選用的第二種方法,輕松解決了此疑難問題。文章來源地址http://www.zghlxwxcb.cn/news/detail-478142.html
到了這里,關(guān)于IntelliJ IDEA 中的控制臺輸出日志中文亂碼之解決辦法的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!