在作程序开发的时候常常须要在使用命令行进行操做,shell
dos环境自己是不支持中文的,有时候中文编码的问题就像苍蝇同样讨厌,下面提供几种经常使用的手段解决win7环境下中文显示乱码的问题:编码
方法一:spa
修改注册表:命令行
Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe] "CodePage"=dword:000003a8
双击执行,看到这样的提示框就代表ok了。3d
固然也能够手动修改注册表:code
而后在HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe下找到CodePage
双击它,输入3a8,肯定就能够了blog
方法二:这是一种临时的作法,每次都要修改开发
打开cmd, 键入命令chcp 936,使用简体中文代码就行了cmd
方法三:it
方案三:
在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是所选文件夹的路径