• Главная
  • windows
  • Как исправить отображение кириллицы или кракозябры в Windows 10

Как исправить отображение кириллицы или кракозябры в Windows 10

Как исправить кириллицу в Windows 10Одна из возможных проблем, с которыми можно столкнуться после установки Windows 10 — кракозябры вместо русских букв в интерфейсе программ, а также в документах. Чаще неправильное отображение кириллицы встречается в изначально англоязычных и не совсем лицензионных версиях системы, но бывают и исключения.

В этой инструкции — о том, как исправить «кракозябры» (или иероглифы), а точнее — отображение кириллицы в Windows 10 несколькими способами. Возможно, также будет полезным: Как установить и включить русский язык интерфейса в Windows 10 (для систем на английском и других языках).

Исправление отображения кириллицы с помощью настроек языка и региональных стандартов Windows 10

Кракозябры в программах и документах Windows 10

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

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

  1. Откройте панель управления (для этого можно начать набирать «Панель управления» или «Control Panel» в поиске на панели задач.
  2. Убедитесь, что в поле «Просмотр» (View by) установлено «Значки» (Icons) и выберите пункт «Региональные стандарты» (Region). Региональные стандарты в Windows 10
  3. На вкладке «Дополнительно» (Administrative) в разделе «Язык программ, не поддерживающих Юникод» (Language for non-Unicode programs) нажмите по кнопке «Изменить язык системы» (Change system locale). Дополнительные параметры языка системы
  4. Выберите русский язык, нажмите «Ок» и подтвердите перезагрузку компьютера. Установка региона Россия для Windows 10

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

Отображение кириллицы исправлено в Windows 10

Как исправить иероглифы Windows 10 путем изменения кодовых страниц

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

С помощью редактора реестра

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

  1. Нажмите клавиши Win+R на клавиатуре, введите regedit и нажмите Enter, откроется редактор реестра.
  2. Перейдите к разделу реестра HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControlSet\Control\ Nls\ CodePage и в правой части пролистайте значения этого раздела до конца. Установленный регион Windows 10 в реестре
  3. Дважды нажмите по параметру ACP, установите значение 1251 (кодовая страница для кириллицы), нажмите Ок и закройте редактор реестра. Изменение кодовой страницы на кириллицу
  4. Перезагрузите компьютер (именно перезагрузка, а не завершение работы и включение, в Windows 10 это может иметь значение).

Обычно, это исправляет проблему с отображением русских букв. Вариация способа с помощью редактора реестра (но менее предпочтительная) — посмотреть на текущее значение параметра ACP (обычно — 1252 для изначально англоязычных систем), затем в том же разделе реестра найти параметр с именем 1252 и изменить его значение с c_1252.nls на c_1251.nls.

Кодовые страницы в реестре Windows 10

Путем подмена файла кодовой страницы на c_1251.nls

Второй, не рекомендуемый мной способ, но иногда выбираемый теми, кто считает, что правка реестра — это слишком сложно или опасно: подмена файла кодовой страницы в C:\ Windows\ System32 (предполагается, что у вас установлена западно-европейская кодовая страница — 1252, обычно это так. Посмотреть текущую кодовую страницу можно в параметре ACP в реестре, как было описано в предыдущем способе).

  1. Зайдите в папку C:\ Windows\ System32 и найдите файл c_1252.NLS, нажмите по нему правой кнопкой мыши, выберите пункт «Свойства» и откройте вкладку «Безопасность». На ней нажмите кнопку «Дополнительно». Просмотр параметров безопасности файла
  2. В поле «Владелец» нажмите «Изменить». Изменение владельца C_1252.nls
  3. В поле «Введите имена выбираемых объектов» укажите ваше имя пользователя (с правами администратора). Если в Windows 10 используется учетная запись Майкрософт, вместо имени пользователя укажите адрес электронной почты. Нажмите «Ок» в окне, где указывали пользователя и в следующем (Дополнительные параметры безопасности) окне. Указание владельца для файла
  4. Вы снова окажетесь на вкладке «Безопасность» в свойствах файла. Нажмите кнопку «Изменить».
  5. Выберите пункт «Администраторы» (Administrators) и включите полный доступ для них. Нажмите «Ок» и подтвердите изменение разрешений. Нажмите «Ок» в окне свойств файла. Установить полный доступ к файлу для Администраторы
  6. Переименуйте файл c_1252.NLS (например, измените расширение на .bak, чтобы не потерять этот файл).
  7. Удерживая клавишу Ctrl, перетащите находящийся там же в C:\ Windows\ System32 файл c_1251.NLS (кодовая страница для кириллицы) в другое место этого же окна проводника, чтобы создать копию файла. Копия файла C_1251.nls
  8. Переименуйте копию файла c_1251.NLS в c_1252.NLS.
  9. Перезагрузите компьютер.

После перезагрузки Windows 10 кириллица должна будет отображаться не в виде иероглифов, а как обычные русские буквы.

Комментарии (53) к Как исправить отображение кириллицы или кракозябры в Windows 10

  • Олег

    Спасибо, всё заработало, «крокозябы» убежали, нормально отображается на русском.

    Ответить

  • Николай

    спасибо, помогло, все стало читабельно

    Ответить

  • Игорь

    Мне помог лишь последний вариант с подменой файла. Автор, огромное спасибо!

    Ответить

  • LinkinPro

    Димось, здоров! У меня тут довольно тяжелая проблема — вовсе не отображается шрифт. Да-да, все правильно ты понял — вместо даже крякозяб просто ничего нет, напр. папки и любые файлы с пустыми именами! Все что я нашел с шрифтами, это «своеобразные» шрифты в играх (там где игра свой использует) и в штатных Настройках (у меня 10-ка если че). Я вот ща смотрю в %windir%/System32 и аж мрачно, кроме иконок ничего нет…
    Я знаю что в послед. обновах 10-ки сменили ее «логику» — теперь за шрифт отвечает некий fontdrvhost.exe. Я так полагаю что он не стартует вместе с ОС. Решение: зарегать его в taskschd.exe. Но как я это сделаю если ничего не вижу в именах файлов и т.д., слепой? Я пробовал в нем создать задачу — из-за пустоты вместо слов это сделать просто невозможно!

    Че думаешь, как жить-то?

    Ответить

    • Dmitry

      А точно ли в нем дело… я поглядел сейчас, fontdrvhost загружается через системные процессы winlogon.exe и wininit.exe, т.е. не могло оно по идее «поломаться».
      Так-то можно в автозагрузку добавить хоть в планировщик, хоть в реестр, наклепав .bat или .reg файл на другом компе (в интернете можно найти, как задания для планироващика через bat/cmd создавать), только я не уверен, что в этом дело.
      Никаких экспериментов с графикой не делалось случаем?

      Ответить

  • Maksimus

    Огромное спасибо за совет, помог первый способ с одним нюансом: нужно снять галочку с (Использовать юникод UTF-8), по умолчанию она стоит в окне выбора языка

    Ответить

  • Pavel

    Большой Спасибос!
    Всё отлично!!! Помогли!!!

    Ответить

  • Egor

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

    Ответить

    • Dmitry

      А игра современная или какая-то очень старая? На старых порой сложно побеждать (ну или есть способы, но индивидуальные, приходится искать по форумам решения именно для этой игры).

      Ответить

      • Egor

        Игра Gta San Andreas. Тут есть мультиплеер и в чате игры у меня выскакивают кракозябры

        Ответить

        • Dmitry

          Не знаю способа решения, т.к. не знаю, как оно там всё устроено. Предполагаю, что может быть так, что чат отправляет в той кодировке, что у пользователя удаленного, а у вас может в этой кодировке вот так показываться, но это так — догадки.

          Ответить

Оставить комментарий

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

Новое

Список инструкций Windows 10 Подписаться