1、你的情況:
有的有選擇代碼頁的!!設置一下
3、
如果cmd的默認代碼頁屬性修改不了,那麼修改注冊表:
1win鍵+R打開「運行」對話框,輸入regedit打開注冊表編輯器。
2找到 [HKEY_CURRENT_USERConsole\%SystemRoot%_system32_cmd.exe]
3 修改"CodePage"=dword:000003a8
【注】十六進制"000003a8"或十進制"936",表示「936 (ANSI/OEM - 簡體中文 GBK)」。
如果代碼頁改成65001之後,仍無法正常顯示UTF-8字元,則需要改變字體屬性:在命令行標題欄上點擊右鍵,選擇"屬性"->"字體",將字體修改為True Type字體"Lucida Console",然後點擊確定將屬性應用到當前窗口。
通過以上操作並不能完全解決問題,因為顯示出來的內容有可能不完全。可以先最小化,然後最大化命令行窗口,文件的內容就完整的顯示出來了。
、
㈡ 關於Windows10解決VScode中文亂碼問題的一種方案
Windows10解決Vscode中文亂碼問題的一種方案是調整CMD的編碼格式為UTF8。具體操作步驟如下:
打開Vscode設置:
定位到「語言與區域」:
管理語言設置:
更改系統區域設置:
切換到UTF8編碼:
通過以上步驟,Windows10系統的CMD工具將切換到UTF8編碼格式,從而與Vscode的UTF8編碼兼容,避免在處理中文文件時出現亂碼現象。
㈢ 命令提示符亂碼
cmd命令行窗口顯示中文亂碼,多是因為cmd命令行窗口字元編碼不匹配導致。
修改cmd窗口字元編碼為UTF-8,命令行中執行:chcp 65001
切換回中文:chcp 936
這兩條命令只在當前窗口生效,重啟後恢復之前的編碼。
切換cmd窗口字元編碼有風險,例如切換過以後中文顯示亂碼,並且不能永久切換回原來模式,只能每次chcp 936。