1.查看windows電腦cmd窗口編碼
打開(kāi)cmd窗口后在上邊框右擊選擇屬性后第一個(gè)tag“選項(xiàng)”中的當(dāng)前代碼頁(yè)顯示的即是
如果顯示的是936即GBK編碼
如果顯示的是65001即UTF-8編碼
2.如何更改
win+R輸入regedit打開(kāi)注冊(cè)表編輯器,找到路徑為 “計(jì)算機(jī)\HKEY_CURRENT_USER\Console%SystemRoot%_system32_cmd.exe” 的文件夾,右側(cè)框名稱為CodePage的數(shù)據(jù)即為cmd窗口的編碼,可以雙擊它點(diǎn)擊十進(jìn)制查看它的數(shù)值數(shù)據(jù)
在這里更改為65001后,重啟cmd窗口查看編碼
可以看到,已經(jīng)變回UTF-8了
同理,如法炮制可以變回GBK編碼,把65001改回936即可
3.如何在cmd里切換編碼
我們打開(kāi)cmd窗口后輸入: chcp 65001
回車(chē)后顯示Active code page: 65001就代表轉(zhuǎn)換成功,當(dāng)前cmd窗口的頁(yè)面編碼即為UTF-8
但關(guān)閉當(dāng)前cmd窗口后就沒(méi)用了,只是一次性的辦法
4.打開(kāi)cmd窗口后自動(dòng)執(zhí)行命令
上面提到在cmd窗口輸入chcp 65001后窗口編碼就變?yōu)閁TF-8了,那我們可不可以每次打開(kāi)cmd窗口都自動(dòng)執(zhí)行這條命令呢?
可以的,方法就是:
win+R輸入regedit打開(kāi)注冊(cè)表編輯器,找到路徑為 “計(jì)算機(jī)\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor” 的文件夾, 然后在右側(cè)框的空白處點(diǎn)擊“右鍵-新建-字符串值”,“名稱”列填寫(xiě)autorun,數(shù)值數(shù)據(jù)填寫(xiě)chcp 65001,保存成功后,每次重啟cmd時(shí)的編碼都會(huì)自動(dòng)默認(rèn)為65001(UTF-8),原理就是打開(kāi)cmd窗口后自動(dòng)執(zhí)行了chcp 65001這條命令。文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-434071.html
文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-434071.html
5.一般用2中的方法就可以,不能的話就用4中的方法
到了這里,關(guān)于如何修改cmd窗口編碼以解決中文亂碼問(wèn)題的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!