注意 :
這種方法會出現(xiàn)問題, 就是 你的文件路徑之類的會亂碼, 解壓以后也會亂碼 !
但是不影響正常使用 (如果有影響按照教程改回來即可), !!!,
別的方法目前 改注冊表, 修改powershell配置等方法已經(jīng)試過了,都沒用… powershell都無法改變字符編碼
問題描述
今天使用 vscode 寫 代碼的時候, 發(fā)現(xiàn)VSCode 終端 中文輸出亂碼.
大概猜到了問題, 就是編碼問題, 百度了下, 發(fā)現(xiàn) 很多解決辦法都沒用, 其實重點還是如何將 終端的編碼格式改成 utf-8 , 后來在知乎上發(fā)現(xiàn)了解決方法
解決方法
這個有個前提 : 終端必須是 powershell , window系統(tǒng)最好是 最新更新的 win10 ,
在設(shè)置里搜索 區(qū)域設(shè)置
點開之后 點擊 相關(guān)設(shè)置嗎, 或者去 控制面板找也行
然后點擊 更改日期 時間或者數(shù)字格式
然后點擊更改 系統(tǒng)區(qū)域設(shè)置
把紅框框住的部分勾選上, 點擊確定, 這個時候會提示你重啟系統(tǒng), 重啟以后 打開
powershell , 輸入 chcp 出現(xiàn) 65001 表示 此時編碼已經(jīng)設(shè)置成 utf-8 了
打開 Vscode 測試
成功
參考