解決2020 1版本IDEA控制台輸出中文亂碼問題

2021-10-07 11:08:15 字數 764 閱讀 1467

本人的idea是2020.1版本tomcat8.5

試了網上所有流行的方法output還是亂碼,問題沒有得到解決

最終看到了幾種可行性高的方法終於乾掉了亂碼

1.進入idea的help-edit custom vm options-idea64.exe.vmoptions檔案中,末尾加一行-dfile.encoding=utf-8,可能你的idea目錄是預設在c盤建立的而不是在自定義的目錄下,這步沒成功繼續看下乙個方法。

2.亂碼的原因是因為新版本的tomcat預設編碼是utf-8,而windows的系統預設編碼是gbk。當 tomcat 啟動時,需要將 utf-8編碼格式的日誌檔案傳給 windows系統,windows編譯碼都是gbk,導致傳給idea的時候亂碼,從而導致idea的控制台出現亂碼。

解決方法cmd輸入regedit進入登錄檔,找到hkey_local_machine\software\microsoft\command processor,右鍵-新建字串值autorun,修改數值為chcp65001

開啟cmd輸入chcp看看是否為65001,沒有就chcp65001。

最後重啟tomcat,執行成功!(如果把前面所有方法都試驗過還不行,控制台輸出為??和特殊符號,需要將tomcat下的conf中的logging.properties裡面的值全設定為utf-8)

1 版本控制

1 本系列文章環境 os windows 8.1專業版 64位 ide eclipse 4.3 r2 kepler tools subversion 32位 setup subversion 1.8.13 x32.msi apache http server 32位 httpd 2.4.12 x86...

安裝kali2020 1版本的辛酸之路

最近閒來無事,對kali很感興趣,便決定入坑kali,據說 kali玩的好,獄飯管到老 手動狗頭 然而。安裝過程中遇見了許許多多玄學問題 最煩心的乙個就是在虛擬機器安裝的過程 現的 軟體安裝失敗 問題 圖 作為乙個小白,等了這麼長時間突然冒出個這個,快哭遼 查一下資料問題可能有兩個 防火牆攔截 網路...

idea 2018 3 3版本啟用到

新裝的,還是試用版本,下面就是進行啟用操作 提取碼 gbmw 第一步 將bin目錄下的三個檔案拷貝到idea安裝之後的bin目錄下,替換檔案。第二步 編輯idea.exe.vmoptions和idea64.exe.vmoptions檔案,這兩個檔案的修改方式完全相同,都是修改檔案的最後一行 j aa...