執行如下相應的命令:
shell
rem 英文 chcp 437 rem 日文 chcp 932 rem 簡體中文 chcp 936 rem 韓文 chcp 949 rem 繁體中文 chcp 950 rem utf-8 chcp 65001
若是cmd的默認代碼頁屬性修改不了,那麼修改註冊表: 編輯器
1 win鍵+R打開「運行」對話框,輸入regedit打開註冊表編輯器。 字體
2 找到 [HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe] spa
3 修改"CodePage"=dword:000003a8 命令行
【注】十六進制"000003a8"或十進制"936",表示「936 (ANSI/OEM - 簡體中文 GBK)」。
若是代碼頁改爲65001以後,仍沒法正常顯示UTF-8字符,則須要改變字體屬性:在命令行標題欄上點擊右鍵,選擇"屬性"->"字體",將字體修改成True Type字體"Lucida Console",而後點擊肯定將屬性應用到當前窗口。
經過以上操做並不能徹底解決問題,由於顯示出來的內容有可能不徹底。能夠先最小化,而後最大化命令行窗口,文件的內容就完整的顯示出來了。 code
---------------------------------------------------------------------------------------------------------------- utf-8
功能說明
顯示活動控制檯代碼頁數量,或更改該控制檯的活動控制檯代碼頁。若是在沒有參數的狀況下使用,則 chcp 顯示活動控制檯代碼頁的數量。 ci
補充說明
只有隨 XOX 一塊兒安裝的原始設備製造商 (OEM) 代碼頁才能在使用 Raster 字體的命令提示符窗口中正常顯示。其餘代碼頁則可在全屏幕模式下或者在使用 TrueType 字體的命令提示符窗口中正確顯示。 就像在 MS-DOS 中同樣,您沒必要準備代碼頁。 在指派了新代碼頁以後啓動的程序將使用該新代碼頁,但若是程序(除了 Cmd.exe)是在指派新代碼頁以前啓動的,那麼該程序將使用原來的代碼頁。 rem
語法
chcp [NNN]
參數
NNN 指定代碼頁。下表列出了MSDOS全部支持的代碼頁及其國家(地區)或者語言:
代碼頁 國家(地區)或語言
437 美國
850 多語言(拉丁文 I)
852 斯拉夫語(拉丁文 II)
855 西里爾文(俄語)
857 土耳其語
860 葡萄牙語
861 冰島語
863 加拿大 - 法語
865 日耳曼語
866 俄語
869 現代希臘語
936 簡體中文
950 繁體中文
65001 UTF-8 cmd
/? 在命令提示符下顯示幫助。
示例
要查看活動代碼頁設置,請鍵入:
chcp
出現相似於下面內容的消息:
活動代碼頁:437
若是要將活動代碼頁更改成 850(多語言),請鍵入:
chcp 850
若是指定的代碼頁無效,則會顯示如下錯誤消息:
無效代碼頁