win10 powershell 7 utf8 字符編碼問題 中文亂碼


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)
輸出中文顯示正常


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM