Windows 10在命令提示字元無法正常顯示中文,而看到一堆亂碼,原因是命令提示字元的預設編碼設定的問題。
[方法一]
一、首先檢查目前編碼方式
二、手動變更編碼
在命令提示字元下輸入「chcp 950」
三、檢查中文顯示
[方法二]
一、透過「regedit」設定
「HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\」
新增「字串值」名稱輸入「Autorun」,數值資料輸入「chcp 950」即可
二、在此開啟命令提示字元就會強迫變更編碼
[編碼代碼參考]
- 437 美國
- 708 阿拉伯文(ASMO 708)
- 720 阿拉伯文(DOS)
- 850 多語言(拉丁文 I)
- 852 中歐(DOS) – 斯拉夫語(拉丁文II)
- 855 西里爾文(俄語)
- 857 土耳其語
- 860 葡萄牙語
- 861 冰島語
- 862 希伯來文(DOS)
- 863 加拿大 – 法語
- 865 日耳曼語
- 866 俄語 – 西里爾文(DOS)
- 869 現代希臘語
- 874 泰文(Windows)
- 932 日文(Shift-JIS)
- 936 中國 – 簡體中文(GB2312)
- 949 韓文
- 950 繁體中文(Big5)
- 1200 Unicode
- 1201 Unicode (Big-Endian)
- 1250 中歐(Windows)
- 1251 西里爾文(Windows)
- 1252 西歐(Windows)
- 1253 希臘文(Windows)
- 1254 土耳其文(Windows)
- 1255 希伯來文(Windows)
- 1256 阿拉伯文(Windows)
- 1257 波羅的海文(Windows)
- 1258 越南文(Windows)
- 20866 西里爾文(KOI8-R)
- 21866 西里爾文(KOI8-U)
- 28592 中歐(ISO)
- 28593 拉丁文 3 (ISO)
- 28594 波羅的海文(ISO)
- 28595 西里爾文(ISO)
- 28596 阿拉伯文(ISO)
- 28597 希臘文(ISO)
- 28598 希伯來文(ISO-Visual)
- 38598 希伯來文(ISO-Logical)
- 50000 用戶定義的
- 50001 自動選擇
- 50220 日文(JIS)
- 50221 日文(JIS-允許一個字節的片假名)
- 50222 日文(JIS-允許一個字節的片假名- SO/SI)
- 50225 韓文(ISO)
- 50932 日文(自動選擇)
- 50949 韓文(自動選擇)
- 51932 日文(EUC)
- 51949 韓文(EUC)
- 52936 簡體中文(HZ)
- 65000 Unicode (UTF-7)
- 65001 Unicode (UTF-8)