注意 :
這種方法會(huì)出現(xiàn)問(wèn)題, 就是 你的文件路徑之類的會(huì)亂碼, 解壓以后也會(huì)亂碼 !
但是不影響正常使用 (如果有影響按照教程改回來(lái)即可), !!!,
別的方法目前 改注冊(cè)表, 修改powershell配置等方法已經(jīng)試過(guò)了,都沒(méi)用… powershell都無(wú)法改變字符編碼
問(wèn)題描述
今天使用 vscode 寫 代碼的時(shí)候, 發(fā)現(xiàn)VSCode 終端 中文輸出亂碼.
大概猜到了問(wèn)題, 就是編碼問(wèn)題, 百度了下, 發(fā)現(xiàn) 很多解決辦法都沒(méi)用, 其實(shí)重點(diǎn)還是如何將 終端的編碼格式改成 utf-8 , 后來(lái)在知乎上發(fā)現(xiàn)了解決方法
解決方法
這個(gè)有個(gè)前提 : 終端必須是 powershell , window系統(tǒng)最好是 最新更新的 win10 ,
在設(shè)置里搜索 區(qū)域設(shè)置

區(qū)域設(shè)置
點(diǎn)開(kāi)之后 點(diǎn)擊 相關(guān)設(shè)置嗎, 或者去 控制面板找也行

設(shè)置
然后點(diǎn)擊 更改日期 時(shí)間或者數(shù)字格式

更改系統(tǒng)區(qū)域設(shè)置
然后點(diǎn)擊更改 系統(tǒng)區(qū)域設(shè)置

確定
把紅框框住的部分勾選上, 點(diǎn)擊確定, 這個(gè)時(shí)候會(huì)提示你重啟系統(tǒng), 重啟以后 打開(kāi)
powershell , 輸入 chcp 出現(xiàn) 65001 表示 此時(shí)編碼已經(jīng)設(shè)置成 utf-8 了

UTF-8
打開(kāi) Vscode 測(cè)試

成功
成功
參考