在做程序開發的時候經常需要在使用命令行進行操作,
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是所選文件夾的路徑