改變cmd編碼

chcp 命令,

chcp 65001  就是換成UTF-8代碼頁

chcp 936 可以換回默認的GBK

chcp 437 是美國英語

cmd.exe的console窗口中正常顯示(type命令)UTF8 編碼文件中的漢字?

首先切換活動代碼頁 chcp 65001 (65001是Windows中 UTF-8的代碼頁);

然後進入窗口屬性來修改能顯示中文的字體。操作:"屬性"->"字體",將字體修改爲True Type字體"Lucida Console",然後點擊[確定], 選擇將屬性應用到當前窗口。

此時可以type顯示UTF-8編碼文件中的漢字,但卻不能顯示GBK編碼文件中的漢字了。

如果需要再支持GBK,必須執行 chcp 936 切換回簡體中文代碼頁。

在65001代碼頁下:

有時顯示中文不全,可以先最小化,然後最大化cmd窗口;

dir命令還是能正確顯示中文文件名;

不能切換到中文輸入法;只能通過從其他地方拷貝中文粘貼過來。但粘貼後,光標顯示會錯位。

另外,我也大概明白了代碼頁的含義,應該是指在這個cmd窗口中IO子系統所使用的字符編碼。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章