解決 cmd dos 下 無法顯示中文


在做程序開發的時候經常需要在使用命令行進行操作,

dos環境本身是不支持中文的,有時候中文編碼的問題就像蒼蠅一樣討厭,下面提供幾種常用的手段解決win7環境下中文顯示亂碼的問題:

方法一:

修改注冊表:

Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe]
"CodePage"=dword:000003a8

雙擊執行,看到這樣的提示框就表明ok了。

 

當然也可以手動修改注冊表:

然后在HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe下找到CodePage
雙擊它,輸入3a8,確定就可以了

 

 

方法二:這是一種臨時的做法,每次都要修改

打開cmd, 鍵入命令chcp 936,使用簡體中文代碼就好了

 

方法三:


方案三:

在cmd下用如下命令:
chcp 437
graftabl 936

 

方法4:

在HKEY_CLASSES_ROOT下的Folder下的shell下新建DOS項類型為REG_SZ,值為任意用於在右鍵菜單中顯示,在其下再鍵command,REG_SZ,值為cmd.exe /E:ON /K c:\cmd專用.bat %1
在c:\下建立文件:cmd專用.bat

這樣你就可以做很多事情了,記住,那個傳遞進來的參數%1是所選文件夾的路徑


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM