1
前段时间,我不得不将系统区域设置从捷克语(默认)更改为日语,因为我需要运行一些日本程序,否则会导致崩溃。从运行对话框启动时,CMD的编码错误
问题是,切换回捷克后,无论何时从Win + R对话框打开它(这是我首选的cmd启动方式),我的命令提示符都将以Shift-JIS编码启动。它也会以怪异的字体绘制字符。即使从我的系统中完全卸载日语,问题仍然存在。
如果我以任何其他方式打开cmd(开始菜单,右键单击开始 - >命令提示符,cmd.exe ...),一切正常。我能想到的所有设置都设置为捷克语:
- 系统区域
- 语言的非Unicode程序
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage
(OEMCP值)注册表编辑器始终打开
另一件事是在HKEY_CLASSES_ROOT\MIME\Database\Codepage
,虽然我不知道这是否与问题有关。
我在运行Windows 10,从8.1和7免费升级后。图片显示了不同的cmd窗口。
http://i.imgur.com/jyyhAOA.png