在運行裏面輸入cmd,結果出來的命令提示符是白色的,而且還顯示中文亂碼

我遇到的問題如題所述!

從這裏找到答案的:http://blog.sina.com.cn/s/blog_4baefccc0100dxtb.html

臨時解決方案:

在 CMD 中運行 chcp 936。

永久解決方案:

打開不正常的 CMD或命令提示符窗口後,單擊窗口左上角的圖標,選擇彈出的菜單中的“默認值”,打開如下圖的對話框。單擊第一個“選項”選項卡,將默認的代碼頁改爲936 後重啓 CMD。

附:

如果改了以後無法生效,窗口的“默認值”和“屬性”沒變,進入註冊表(進入方法見下面),在HKEY_CURRENT_USER 下找到 console 項下的 Console 以及其下可能有的%SystemRoot%_system32_cmd.exe(這個 %SystemRoot%_system32_cmd.exe 下有的codepage 話就改,如果沒有就不管它),codepage值改爲 936(十進制)或 3a8(十六進制)。
936(十進制)/3a8(十六進制) 是簡體中文的,如是其它語言,要改爲對應的代碼。然後再執行第二段中所述的操作。

 

還可能和 CMD 的默認值的“字體”設置有關。

在 CMD的“默認值”和“屬性”的“字體”選項卡中中確認設定的字體是可以顯示中文字符的字體,並且確定字體文件沒有被破壞。字體最好設置爲默認的點陣字體。

 

還是不行,乾脆把%SystemRoot%_system32_cmd.exe內容備份下,然後清空它。或是把以下內容保存爲REG文件導入試試。
Windows Registry Editor Version 5.00


進入註冊表的方法是:在命令提示符裏面輸入:

regedit.exe
     就ok了!



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章