• Главная
  • 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 кириллица должна будет отображаться не в виде иероглифов, а как обычные русские буквы.

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

  • Олег

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

    Ответить

  • Николай

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

    Ответить

  • Игорь

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

    Ответить

  • LinkinPro

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

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

    Ответить

    • Dmitry

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

      Ответить

  • Maksimus

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

    Ответить

    • Юрий

      Спасибо, Maksimus. Снятие галочки мне тоже помогло.

      Ответить

  • Pavel

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

    Ответить

  • Egor

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

    Ответить

    • Dmitry

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

      Ответить

      • Egor

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

        Ответить

        • Dmitry

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

          Ответить

  • сега

    СПАСИБО тебе! Свезло мне, помог первый простенький вариант, на второй-бы у меня ума и терпения-бы не хватило, вся эта абракадабра исправилась на как положено наш язык, то блин задолбало было то коряво то норм прописывалось, ..СЕЙЧАС все СУПЕР! еще раз СПАСИБО!!!!!!!!!

    Ответить

  • Gor

    не работает это на последнем обновлении.
    Несколько раз описано одно и то же, как свалить дерево пилой, топором и бульдозером, а суть одна и та же. Проблему не решает.

    Ответить

    • Dmitry

      Вообще, в последнем обновлении в этом плане ничего не поменялось. Так что не исключено, что проблема в каких-то дополнительных факторах.

      Ответить

  • Лев

    Благодарю автор! Помогло решение с regedit HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage\ изменить ACP на 1251!

    Ответить

  • Agik

    Благодарю Автор! Коротко и ясно!

    Ответить

  • Anton

    Помог последний вариант, благодарю. Кстати, может быть кому-то будет это полезно — виндоуз у меня на английском, поэтому изначально с момента его установки русский шрифт отображался кодировкой, первые варианты не помогли, в первом варианте номер кода ACP был 65001, изменение его значения не помогло, а переименовать 1252 в 1251 было невозможно, так как в реестре уже были записи с такими именами. Последний вариант делал без особой надежды, но получилось, теперь символы в сохранённых блокнотах в кодировке ansi и русские субтитры в плеере снова русские.)

    Ответить

  • Александр

    Не помогает. Все папки, все программы отображаются нормально, а вот папки на русском языке с ftp кракозябрами. Что в IE, что в мазиле фаерфокс, русские названия папок с фтп отображаются иероглифами. Что делать, как исправить?

    Ответить

    • Dmitry

      Здравствуйте. А если использовать FTP-клиент наподобие FileZilla? Браузер для FTP не всегда оптимально и дело, я так полагаю, в кодировке на сервере удаленном.

      Ответить

  • иван

    Именно последний не рекомендуемый способ помог

    Ответить

  • Mix

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

    Ответить

  • Ольга

    Все сделал по первому способу, но не сработало. Может новые обновления виндуса повлияли?

    Ответить

  • Dmitrij

    Доброго времени суток. Испробовал все варианты на 2 разных планшетах (Surface go win 10 pro и Jumper Ezpad 6 pro win 10 home), не работает ни один, но что странно на лаптопе HP win 10 home ничего делать не надо было. Всё отображалось нормально изначально. Настройки полностью воссоздал, даже файл C_1251.nls стянул с лаптопа. Все попытки терпят крах. Подскажите куда копать…

    Ответить

    • Dmitry

      Здравствуйте.
      Из идей остается лишь отсутствие кириллицы в используемых шрифтах. Т.е. к примеру файлы «Какой-то-шрифт.ttf» на планшете и «Какой-то-шрифт.ttf» на лэптопе имеют разный набор символов.

      Ответить

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

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

Новое

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