Как исправить проблемы с отображением русских букв в Windows 10

Как исправить кракозябры вместо русских букв в Windows 10

При взаимодействии с операционной системой Windows 10 некоторые пользователи сталкиваются с трудностями, связанными с корректным представлением символов. Вместо стандартных букв и цифр в тексте могут появляться загадочные иероглифы или бессмысленные символы, не несущие ясной информации. Такие проблемы обычно возникают из-за некорректной настройки региональных параметров системы.

Часто возникают сложности, когда пользователь использует русскую клавиатурную раскладку в операционной системе с английской версией. В таких системах программы, обрабатывающие кириллицу, не имеют возможности корректно работать с необходимыми символами. Эта проблема актуальна и для других языков, где отсутствуют латинские символы, таких как японский, китайский или греческий.

Сегодня обсудим способы устранения проблем с отображением кракозябр в системе Windows 10 и правильной настройкой отображения русских букв.

  • Почему появляется эта проблема
  • Решаем проблему через системные настройки
  • Исправление проблемы через редактор реестра
  • Исправляем страницу кода вручную

Суть проблемы

Обычно в большинстве программ мы не сталкиваемся с непонятными символами. К примеру, символы кириллицы в названиях программ отображаются правильно. Однако, при запуске программ установки дистрибутивов, которые поддерживают русский язык, мы часто сталкиваемся с так называемой «китайской грамотой», непонятной для нас.

Основная сложность заключается в том, что стандартная операционная система не поддерживает кириллицу. В результате, при установке английского варианта системы с дополнительным пакетом для русификации, этот пакет не смог обеспечить полноценное решение проблемы.

В начале решения проблемы многие пользователи предпочитают полную переустановку операционной системы. Однако такой подход не всегда приемлем, особенно для тех, кто специально выбрал англоязычную среду для работы. В таких условиях предполагается, что кириллические символы будут отображаться правильно.

Используем системные настройки для решения проблемы

В первую очередь, мы попробуем исправить ошибку, обратившись к панели управления. Для этого следует щелкнуть правой кнопкой мыши по кнопке меню «Пуск» и из появившегося списка выбрать нужный пункт.

Меню

В открывшемся окне следует перейти в подраздел «Время, язык и местоположение».

Панель управления - Часы, язык, регион

В разделе с новыми материалами осуществляется выбор категории стандартов, характерных для определенного региона.

В данном разделе мы можем настроить параметры даты и времени, включая разделитель чисел, количество знаков после запятой, формат представления отрицательных чисел, а также выбрать систему единиц измерения и другие опции.

В данном разделе предоставлена возможность пересмотреть систему денежных единиц и их символику. Кроме того, доступна настройка региональных параметров, таких как символы, отображаемые в системе. Нам важны именно эти настройки. Для их выбора необходимо перейти на вкладку «Дополнительно», расположенную в верхней части окна.

Перемещаемся в подраздел, где можно выбрать язык, не совместимый с Юникодом, после чего осуществляем выбор параметра для смены языка операционной системы.

Дополнительные региональные параметры

В перечне вариантов выбираем подходящий (в данном случае «Русский (Россия)») и подтверждаем выбор, нажав «ОК».

Выбор языка в дополнительеных языковых настройках

В открывшемся окне уведомлений выберите опцию «Перезагрузить сейчас».

Компьютер будет перезагружен, что, как ожидается, устранит проблемы с ошибками. Тем не менее, этот метод не всегда эффективен. В случае его неэффективности стоит рассмотреть альтернативный подход, связанный с редактированием реестра.

Правим реестр для исправления непонятных букв

Для начала необходимо создать стандартный текстовый файл с помощью текстового редактора. После этого следует сохранить его с расширением .reg. Это позволит нам внести необходимые настройки в данный файл и применить их к системному реестру. Вот, что необходимо включить в наш файл:

Редактор регистрации Windows версии 5.00

[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionFontMapper] «ARIAL»=dword:00000000Результат перефразирования:В разделе реестра Windows под названием «FontMapper» в подразделе «CurrentVersion» системы «Windows NT», расположенной в папке «Microsoft» программного обеспечения локального компьютера, ключ «ARIAL» имеет значение dword:00000000.

В реестре системы Windows под ключом HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionFontSubstitutes находится информация о заменах шрифтов.

«Arial,0″=»Arial,204»

Шрифт Comic Sans MS с размером 0 эквивалентен Comic Sans MS с размером 204.

Шрифт «Courier» с размером 0 соответствует шрифту «Courier New» с размером 204.

Шрифт «Courier,204» соответствует «Courier New,204».

Шрифт «MS Sans Serif» в размере 0 эквивалентен «MS Sans Serif» размером 204.

«Tahoma,0″=»Tahoma,204»

Шрифт «Times New Roman» с размером 0 равен шрифту «Times New Roman» с размером 204.

«Verdana,0″=»Verdana,204»

Скопируйте данный текст в новый текстовый документ и сохраните его. Затем откройте сохранённый файл двойным нажатием левой кнопки мыши. Подтвердите системное уведомление о необходимости внести изменения в операционную систему. После этого выполните перезагрузку компьютера. Обычно перед внесением изменений в системный реестр рекомендуется создать его резервную копию, чтобы иметь возможность в любой момент вернуть его к исходной конфигурации.

Редактируем страницу кода вручную

Код страниц отвечает за соответствие символов их байтовым представлениям. Существует множество таких таблиц, каждая из которых предназначена для работы с определенными языками. Часто возникающие кракозябры могут быть результатом неправильного выбора кодовой страницы. Для устранения этой проблемы необходимо провести корректировку в реестре. Для осуществления этого:

  1. Win+R запускаем системную службу «Выполнить». Прописываем в единственной строке regedit и жмём Ок.

Служба

  1. В окне реестра нам нужно перейти по следующему пути: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlNls
  2. Здесь выбираем папку CodePage и в правой части окна идём вниз, чтобы найти пункт ACP .
  3. Дважды кликаем ЛКМ по ACP, и перед нами открывается окно изменений строковых настроек. Здесь выставляем значение 1251. Если такое значение уже установлено для этого пункта, тогда нужно сделать по-другому.

Редактор реестра - CodePage

Находясь в разделе CodePage, в правой части окна выбираем пункт 1252 и двойным нажатием левой кнопки мыши открываем настройки. В открывшемся окне изменяем значение с 1252 на 1251.

После выполнения необходимых действий инициируем перезагрузку устройства для того, чтобы внесенные изменения начали действовать.

Оцените статью
GZIP - утилита сжатия и восстановления файлов