cmd中文亂碼解決方法(cmd亂碼怎么解決)
原因分析:
亂碼原因:cmd命令窗口字符編碼不一致或不兼容
關鍵詞:Windows Codepage/代碼頁/字符編碼
當前環境:
先查看當前代碼頁方法1:
命令行中執行:chcp
c:/>chcp
活動代碼頁: 936
先查看當前代碼頁方法2:
cmd命令提示符窗口后,右鍵窗口標題欄->"屬性"->"選項"->"當前代碼頁"
936 (ANSI/OEM – 簡體中文GBK)
常用的編碼及對應的碼值(10進制):
十進制碼值 對應編碼名稱
950 繁體中文
65001 UTF-8
936 簡體中文默認的GBK
437 MS-DOS 美國英語
修改方法:
修改方法1:臨時修改
使用 chcp 命令,例如 chcp 65001 ,這回將當前代碼頁變為 utf-8編碼,不過這種方式在關閉 cmd 之后會自動失效
修改方法2:永久修改
打開注冊表:命令行輸入regedit打開注冊表編輯器
定位到:HKEY_CURRENT_USER/Console/%SystemRoot%_system32_cmd.exe 修改"CodePage"
參考鏈接:
1.https://blog.csdn.net/youthon/article/details/51518772
2.https://docs.microsoft.com/zh-cn/dotnet/api/system.text.encoding.windowscodepage?redirectedfrom=MSDN&view=netframework-4.7.2#System_Text_Encoding_WindowsCodePage
點個贊! ()