Кракозябры вместо русских букв в старых программах
Установив Windows на английском языке, в надежде больше не видеть кириллицу на компьютере, может понадобиться запустить старое Win32 приложение, которое и знать не знает о каком-то там юникоде.
Меняй, не меняй настройки в параметрах компьютера, но приложение всё равно будет отображаться с «кракозябрами», вместо читаемых символов.
Тем не менее, для решения этой проблемы достаточно перейти к классической панели управления:
Выбрать пункт «Change date, time, or number formats»:
Перейти во вкладку «Administrative»:
И нажать на кнопку «Change system locale…», где нужно выбрать русский язык, как показано на рисунке:
Галочка, предлагающая использовать юникод в таких приложениях, может помочь для корректной работы старых программ предназначенных для работы в разных локалях, но к сожалению, пока что не работает с большей частью приложений.
После принятия внесенных изменений, нам предложат перезагрузить компьютер, что мы и сделаем.
После перезагрузки системы, попробуем снова запустить проблемное приложение, и как вы можете убедиться — проблема с локалью была решена.