不要以為問題解決了,實際上只完成了一半,因為是執行web server時出現的亂碼,所以web server的編碼要和idea保持一致:
idea中設定web server的虛擬機器編碼
這樣ide的編碼(控制台編碼受ide影響)和web server輸出的編碼一致問題解決。
啟動web server之後再分析jvm的引數可以看到 -dfile.encoding=utf-8。
windows下改intellij安裝目錄下bin\idea.exe.vmoptions檔案
如果以上中文還是亂碼的問題:需要將原先的中文字元重新輸一遍。
**:如果是編輯器亂碼的話
一、進入設定頁。file-->settings (快捷鍵:ctrl+alt+s)
二、進入ide settings,在file encoding 中 的 default encoding 改為 gb2312。
-dfile.encoding=utf-8
idea 要設定
認識控制台 控制台控制代碼 附著到控制台 關閉控制台
1.附著到乙個控制台 乙個程序可以使用 attachconsole 函式來附著到乙個控制台上,乙個程序只能附著乙個控制台。乙個控制台可以有許多程序附著到它上面,呼叫 getconsoleprocesslist 函式可以得到附著到乙個控制台的列表。2.關閉乙個控制台 程序可以使用 freeconsol...
認識控制台 控制台控制代碼 附著到控制台 關閉控制台
附著到乙個控制台 乙個程序可以使用 attachconsole 函式來附著到乙個控制台上,乙個程序只能附著乙個控制台。乙個控制台可以有許多程序附著到它上面,呼叫 getconsoleprocesslist 函式可以得到附著到乙個控制台的列表。關閉乙個控制台 程序可以使用 freeconsole 函式...
沒有控制台視窗的控制台程式
include include pragma comment linker,subsystem windows entry maincrtstartup int main int argc,char argv 編譯後執行程式會彈出乙個訊息框,而沒有背後的控制台視窗。再看看下面的 include in...