cmd中不能使用中文输入法解决方法

一般都是因为没有在command.exe中载入conime.exe程序的原因,所以首先我们应该确定在system32下面有这个程序:
cd %systemroot%\system32
C:\WINDOWS\system32>dir|findstr "conime"
2008-06-20 00:00            27,648 conime.exe
上面结果显示是有这个程序的,当然你也可以直接在运行中输入这个程序名。
然后我们修改注册表:
HKEY_CURRENT_USER\Console(控制台)\loadconime的值设置成1,这样之后就可以在cmd中输入中文了。
当然如果还不行,最大的可能是没有设置好活页数:
cmd中输入chcp 936,这样之后就可以了,对应的还有一个活页数chcp 437;
前者代表类似zhs16gbk字符集支持,而后者类似对us7ascii字符的支持。如果不想修改注册表,也可以在autoexec.bat启动批处理文件中实现,在“运行"中输入sysedit是对这个文件的编辑开关

原文地址:https://www.cnblogs.com/zfying/p/2627712.html