2016-08-12 16 views
1

Некоторое время назад мне пришлось изменить свой языковой стандарт с чешского (по умолчанию) на японский, потому что мне нужно было запустить некоторые японские программы, которые в противном случае могли бы быть повреждены.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

ответ

2

Настройки сохраняются несколько мест. Найдите здесь значение codepage и удалите его.

HKCU\Console\%SystemRoot%_system32_cmd.exe\ 

 Смежные вопросы

  • Нет связанных вопросов^_^