Некоторое время назад мне пришлось изменить свой языковой стандарт с чешского (по умолчанию) на японский, потому что мне нужно было запустить некоторые японские программы, которые в противном случае могли бы быть повреждены.CMD имеет неправильную кодировку при запуске из диалогового окна «Запуск»
Проблема заключается в том, что после переключения на чешский язык моя командная строка запускается с использованием кодировки Shift-JIS, когда я открываю ее из диалога Win + R (что является моим предпочтительным способом запуска cmd). Он также рисовал бы персонажей в странном раздутом шрифте. Проблема сохраняется даже после полного удаления японцев из моей системы.
Если я открываю cmd любым другим способом (меню «Пуск», щелкните правой кнопкой мыши «Пуск» - «Командная строка», cmd.exe ...), все работает правильно. Все настройки, которые я мог думать установлены в Чехии:
- система локаль
- Язык программ, не поддерживающих Unicode
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage
(значение OEMCP)
Другое дело, что Regedit всегда открывается на HKEY_CLASSES_ROOT\MIME\Database\Codepage
, хотя я не знаю, связано ли это с проблемой.
Я запускаю Windows 10 после бесплатного обновления с 8.1 и 7. На картинке показаны разные CMD-окна.
http://i.imgur.com/jyyhAOA.png