win10 vscode 終端 powershell 7 關於字符編碼的問題BUG
2020/8/12
powershell 7為微軟最新的跨平台終端
是我從github上下的7.0.3版本windows平台
可以看到我這個cpp文件的編碼為utf8
我在終端中把代碼頁改為65001即utf8,運行輸出中文亂碼
這個中文亂碼和我把這個文件用gbk打開時的字符一樣
可是我已經把終端的代碼頁改成utf8了,很奇怪
我在程序中調用系統指令 設置 代碼頁utf8,輸出中文不亂碼
記錄一下這個問題,找一個和我一樣的小伙伴
在代碼中設置 終端chcp 65001
中文正常顯示
cmd中 設置代碼頁65001,代碼中注釋掉system(chcp 65001)
輸出中文顯示正常