A. windows的cmd命令行,中文字元是按什麼編碼顯示的
應該是
:非Unicode字元編碼。
cmd環境和純dos環境的漢字編碼有所不同。
B. Windows7系統下命令提示符cmd中文字變成亂碼怎麼辦
解決方法1、需進入cmd運行conime.exe。conime.exe是Windows系統下負責輸入法相關的系統進程。
2、右擊cmd窗口,點默認值。
在選項中默認代碼頁,選擇936。
3、在cmd中輸入:
chcp
936
註:chcp命令用於顯示或設置活動代碼頁編號。
4、新建文本,復制粘貼以下代碼,把文件類型改成reg
:Windows
Registry
Editor
Version
5.00
[HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe]
"CodePage"=dword:000003a8
之後雙擊運行。點是。
5、運行regedit,打開注冊表。
在HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe中找到CodePage。
雙擊打開CodePage,輸入3a8
C. CMD是什麼意思
CMD指命令提示符。
CMD是微軟 Windows系統的命令行程序,是進入命令提示符窗口的一個紐帶。通過CMD命令進入命令提示符窗口,則將會顯示 Windows的版本和版權信息。通過使用CMD命令可以很方便地進入其他子應用程序。CMD是一個32位的命令行程序,運行在 Windows nt2000XP上。
命令鍵
ESC:清除當前命令行。
F7:顯示命令歷史記錄,以圖形列表窗的形式給出所有曾經輸入的命令,並可用上下箭頭鍵選擇再次執行該命令。
F8:搜索命令的歷史記錄,循環顯示所有曾經輸入的命令,直到按下回車鍵為止。
F9:按編號選擇命令,以圖形對話框方式要求您輸入命令所對應的編號(從0開始),並將該命令顯示在屏幕上。
D. 命令行下中文顯示亂碼,怎麼解決
cmd命令行窗口顯示中文亂碼,多是因為cmd命令行窗口字元編碼不匹配導致。
修改cmd窗口字元編碼為UTF-8,命令行中執行:chcp 65001
切換回中文:chcp 936
這兩條命令只在當前窗口生效,重啟後恢復之前的編碼。
切換cmd窗口字元編碼有風險,例如切換過以後中文顯示亂碼,並且不能永久切換回原來模式,只能每次chcp 936。
cmd中文顯示亂碼永久解決方案,以切換回中文936為例:
打開不正常的 CMD命令提示符窗口後,單擊窗口左上角的圖標,選擇彈出的菜單中的「默認值」,切換到第一個「選項」tab,將默認的代碼頁改為 936 後重啟 CMD。重啟cmd後還不能正常顯示請繼續往下看。
如果重啟 CMD以後無法生效:窗口的「默認值」和「屬性」沒變,則進入注冊表,在 HKEY_CURRENT_USER\Console下找到%SystemRoot%_system32_cmd.exe(如果沒有codepage就不考慮了),codepage值改為 936(十進制)或 3a8(十六進制)。
936(十進制)是簡體中文的,如是其它語言,則改為對應的代碼。
部分字元編碼對應代碼:
65001——UTF-8
936——簡體中文
950——繁體中文
437——美國/加拿大英語
932——日文
949——韓文
866——俄文
最後一個亂碼原因:CMD 的「默認值」或「屬性」窗口的「字體」選項卡中設定為可以顯示中文字元的字體,並且確定字體文件沒有被破壞,字體最好設置為默認的點陣字體。
E. 如何使cmd運行命令為中文提示
解決方法如下:
將下面的內容復制到記事本,另存為擴展名為「.reg」的文件,雙擊導入注冊表就完成了 CMD 命令提示符下漢字輸入和漢字顯示的恢復
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe]
"CodePage"=dword:000003a8
再說明一下:
十六進制"000003a8"或十進制"936",表示「936 (ANSI/OEM - 簡體中文 GBK)」。
十六進制"000001b5"或十進制"437",表示「437 (OEM - 美國)」。
十六進制"000003a4"或十進制"932",表示「932 (ANSI/OEM - 日文 Shift-JIS)」。
十六進制"000003b5"或十進制"949",表示「949 (ANSI/OEM - 韓文)」。
十六進制"000003b6"或十進制"950",表示「ANSI/OEM - 繁體中文 Big5)」。
若是你無法在CMD命令行里使用任何中文輸入法,在CMD命令行窗口無法選擇輸入法或按快捷鍵調出輸入法
CONIME(conime.exe)是輸入法編輯器,允許用戶使用標准鍵盤輸入復雜的字元與符號(包括漢字)。顯然,如果你需要在CMD下輸入中文就需要CONIME的支持,如果在cmd下不能輸入中文,很可能是conime被關閉了。為了輸入中文,我們需要修改一下注冊表。打開注冊表,找到HKEY_CURRENT_USER\Console]" 項,把「LoadConIme"的值改為1.重新打開CMD,看是不是能輸入中文了,需要注意的是,很多中文輸入法在CMD裡面輸入中文比較麻煩,需要先按Alt+Shift,再按Ctrl+Space,這樣才能調出輸入法菜單來。
F. 如何將命令提示符的提示改為中文
1、首先點擊開始按鈕
G. cmd命令提示符不能顯示中文啊!!
改注冊表
[HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe]
如果是"CodePage"=dword:000001b5的,後面改成3a8
說明:
十六進制"000003a8"或十進制"936",表示「936 (ANSI/OEM - 簡體中文 GBK)」
十六進制"000001b5"或十進制"437",表示「437 (OEM - 美國)」
H. 命令行下中文亂碼怎麼解決
cmd命令行窗口顯示中文亂碼,多是因為cmd命令行窗口字元編碼不匹配導致。
修改cmd窗口字元編碼為UTF-8,命令行中執行:chcp 65001
切換回中文:chcp 936
這兩條命令只在當前窗口生效,重啟後恢復之前的編碼。
切換cmd窗口字元編碼有風險,例如切換過以後中文顯示亂碼,並且不能永久切換回原來模式,只能每次chcp 936。
cmd中文顯示亂碼永久解決方案,以切換回中文936為例:
打開不正常的 CMD命令提示符窗口後,單擊窗口左上角的圖標,選擇彈出的菜單中的「默認值」,切換到第一個「選項」tab,將默認的代碼頁改為 936 後重啟 CMD。重啟cmd後還不能正常顯示請繼續往下看。
如果重啟 CMD以後無法生效:窗口的「默認值」和「屬性」沒變,則進入注冊表,在 HKEY_CURRENT_USER\Console下找到%SystemRoot%_system32_cmd.exe(如果沒有codepage就不考慮了),codepage值改為 936(十進制)或 3a8(十六進制)。
936(十進制)是簡體中文的,如是其它語言,則改為對應的代碼。
部分字元編碼對應代碼:
65001——UTF-8
936——簡體中文
950——繁體中文
437——美國/加拿大英語
932——日文
949——韓文
866——俄文
最後一個亂碼原因:CMD 的「默認值」或「屬性」窗口的「字體」選項卡中設定為可以顯示中文字元的字體,並且確定字體文件沒有被破壞,字體最好設置為默認的點陣字體。
I. cmd命令行顯示中文為亂碼該怎麼辦
cmd命令行窗口顯示中文亂碼,多是因為cmd命令行窗口字元編碼不匹配導致。
運行chcp 936即可解決