Web執行控制台輸出亂碼解決總結

2022-07-03 20:45:13 字數 996 閱讀 8771

1、執行環境:

作業系統系統:mac os x10.12.6,語言:英文

開發工具:intellij idea 2017.2.2,預設編碼:utf-8

tomcat:9.0.0.m26

2、問題:執行web專案時,控制台輸出亂碼。

3、解決方法:

設定servlet的vm options(虛擬機器選項)為:-dfile.encoding=utf-8

使用:chrome version 60.0.3112.113,結果:控制台輸出正常。

使用:qqbrowser version 4.2.4761.400 (64-bit),結果:控制台輸出正常。

使用:safari version 10.1.2 (12603.3.8),結果:控制台輸出正常。

使用:firefox 55.0.3 (64 位),結果:控制台輸出正常。

更換作業系統為中文,結果一致,排除系統語言方面原因。

注意:如果使用dopost()方法獲取表單,則需在獲取引數前設定: request.setcharacterencoding("utf-8"); 否則會控制台會出現亂碼。

參考:

idea控制台輸出亂碼

idea控制台輸出亂碼 idea啟動專案之後 logger.debug 裡面的中文輸入到控制台亂碼。按照網上的教程 1.修改 edit configurations vmoptions 的內容 dfile.encoding utf 8 2.修改 settings editor file encodi...

idea 控制台亂碼解決

1.找到idea安裝的bin目錄 找到idea64.exe.vmoptions和idea.exe.vmoptions在檔案中加入 2 idea中進行設定 進入settings,選擇file encodings,把ide encoding和project encoding配置為utf 8,同時將下面的...

控制台輸出中文亂碼問題

問題描述 cout 中文字元 在控制台輸出時出現亂碼。解決辦法 重新點出選單,選 預設值 項,發現 預設值 裡的 當前 頁 是可以設定,有兩個選項 437 oem 美國 和 936 ansi oem 簡體中文 gbk 將 當前 頁 設定為 936 ansi oem 簡體中文 gbk 點 確定 沒有發...