windows1020h2版本中,默認沒有”默認代碼頁“這個選項,只有屬性里面有”活動代碼頁“這個選項,但好像是GBK,沒有錯誤。
dev-c++6.3之后支持UTF-8,編寫.cpp文件,輸入的是UTF-8,而執行程序是GBK,中文會出現亂碼。
檢查:可以用記事本打開.cpp文件,記事本右下角顯示UTF-8,中文沒有亂碼。
用記事本將該文件另存,將下方編碼改為ANSI,用dev-c++打開,顯示中文亂碼,運行執行窗口中文沒有出現亂碼。
解決辦法:①(不能真正解決問題)打開”控制面板“→”時鍾和區域“→”區域“→”管理“→“更改系統區域設置”→勾選下方beta版;之后你會發現你的dev-c++界面中文亂碼了,但是.cpp文件運行沒有出現中文亂碼。
②下載低版本的dev-c++,騰訊軟件中心(網站)有資源。或者用VScode(要自己配置環境)\codeblock等其他軟件。
③自己摸索怎么編寫.cpp文件時用ANSI編碼。