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

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

Неправильное отображение шрифтов в системных приложениях заставляет пользователя работать, например, с их пунктами меню по памяти. Какое-либо важное сообщение становится невозможно прочитать, что значительно снижает производительность работы на компьютере и существенно нервирует.

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

Теперь, если вы готовы, давайте перейдем к практическим шагам. В качестве экспериментальной ОС, мы будем работать с Windows 10.

ШРИФТЫ WINDOWS 10

Как мы упоминали ранее, кэш шрифтов находится в специальной папке по такому пути:

%WinDir%ServiceProfilesLocalServiceAppDataLocalFontCache

которая защищена. Но, прежде, чем с ней работать нам необходимо:

  • воспользоваться сочетанием клавиш Win+R на клавиатуре и вызвать системную утилиту «Выполнить»;
  • ввести «services.msc» в соответствующем поле и нажать кнопку «ОК» для запуска приложения «Службы»;
  • найти «Службу кэша шрифтов Windows» и остановить её;
  • перейти к вышеуказанной папке в Проводнике и удалить её содержимое;
  • далее удалить файл с названием «FNTCACHE.DAT» из папки «System32»;
  • запустить остановленную ранее службу и перезагрузить компьютер.

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

sfc /scannow

в Командной строке с привилегиями админа и позволить системе восстановить исходные файлы. Может потребуется прибегнуть и к помощи DISM.

Другие компьютерные советы вы найдете в Карте ресурса. Приглашаем Вас к нам в Facebook или Google+, перейти в которые можете по ссылкам-изображениям справа вверху!

Poyavilis-krakozyabryi-vmesto-russkih-bukv-v-Windows-10.png

Исправляем отображение русских букв в Windows 10

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

Способ 1: Изменение языка системы

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

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

Otkryit-menyu-prilozheniya-Panel-Upravleniya-cherez-Pusk-v-Windows-10.png

Среди присутствующих элементов отыщите «Региональные стандарты» и нажмите левой кнопкой мыши на этот значок.</li>Появится новое меню с несколькими вкладками. В данном случае вас интересует «Дополнительно», где нужно кликнуть на кнопку «Изменить язык системы…».</li>Убедитесь в том, что выбран пункт «Русский (Россия)», если это не так, то во всплывающем меню укажите его. Можем также порекомендовать активировать бета-версию Юникода — это также иногда сказывается на корректном отображении кириллицы. После всех правок нажмите на «ОК».</li>Корректировки вступят в силу только после перезагрузки ПК, о чем вы и будете уведомлены при выходе из меню настроек.</li></ol>

Дождитесь перезапуска компьютера и проверьте, получилось ли исправить проблему с русскими буквами. Если нет, переходите к следующему, более сложному варианту решения этой задачи.

Способ 2: Редактирование кодовой страницы

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

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

Подробнее: Инструкция по созданию точки восстановления Windows 10

  1. Нажатием на комбинацию клавиш Win + R запустите приложение «Выполнить», в строке напечатайте regedit и кликните на «ОК».
  2. В окне редактирования реестра находится множество директорий и параметров. Все они структурированы, а необходимая вам папка расположена по следующему пути:

    HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlNls

  3. Выберите «CodePage» и опуститесь в самый низ, чтобы отыскать там имя «ACP». В столбце «Значение» вы увидите четыре цифры, в случае когда там выставлено не 1251, дважды кликните ЛКМ на строке.
  4. Двойное нажатие левой кнопкой мыши открывает окно изменения строковой настройки, где и требуется выставить значение 1251.

Если же значение и так уже является 1251, следует провести немного другие действия:

  1. В этой же папке «CodePage» поднимитесь вверх по списку и отыщите строковый параметр с названием «1252» Справа вы увидите, что его значение имеет вид с_1252.nls. Его нужно исправить, поставив вместо последней двойки единицу. Дважды кликните на строке.
  2. Откроется окно редактирования, в котором и выполните требуемую манипуляцию.

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

Подмена кодовой страницы

Некоторые пользователи не хотят править реестр по определенным причинам либо же считают эту задачу слишком сложной. Альтернативным вариантом изменения кодовой страницы является ее ручная подмена. Производится она буквально в несколько действий:

  1. Откройте «Этот компьютер» и перейдите по пути C:WindowsSystem32, отыщите в папке файл С_1252.NLS, кликните на нем правой кнопкой мыши и выберите «Свойства».
  2. Переместитесь во вкладку «Безопасность» и найдите кнопку «Дополнительно».
  3. Вам нужно установить имя владельца, для этого кликните на соответствующую ссылку вверху.
  4. В пустом поле впишите имя активного пользователя, обладающего правами администратора, после чего нажмите на «ОК».

Читайте также: Управление правами учетной записи в Windows 10

Вы снова попадете во вкладку «Безопасность», где требуется откорректировать параметры доступа администраторов.</li>Выделите ЛКМ строку «Администраторы» и предоставьте им полный доступ, установив галочку напротив соответствующего пункта. По завершении не забудьте применить изменения.</li>Вернитесь в открытую ранее директорию и переименуйте отредактированный файл, поменяв его расширение с NLS, например, на TXT. Далее с зажатым CTRL потяните элемент «C_1251.NLS» вверх для создания его копии.</li>Нажмите на созданной копии правой кнопкой мыши и переименуйте объект в C_1252.NLS.</li></ol>

Вот таким нехитрым образом происходит подмена кодовых страниц. Осталось только перезапустить ПК и убедиться в том, что метод оказался эффективным.

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

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

Помогла ли вам эта статья?

ПРОБЛЕМА:

  1. Переустановил Windows 10 с сохранением личных файлов
  2. Начал устанавливать программы (сторонние шрифты и программы для шрифтов не устанавливались). Среди всего прочего были и старые программы 2011 года.
  3. В определенный момент заметил глюк со шрифтом MS Sans Serif
  • в некоторых программах (InstallShield) он – “жирный” и большой;
  • в других программах (MFAudio) он “растянут” по горизонтали (даже в текстовые поля не вводятся значения);
  • В моих собственных программах, написанных еще на седьмой Delphi, некоторые названия отображаются “кракозябрами”, размер, жирность и даже центр шрифта не соответствует, а размер окна – больше размера самой формы.

РЕШЕНИЕ:

  1. Панель управления > Часы, язык и регион > Язык > Изменение форматов даты, времени и чисел
  2. Вкладка “Дополнительно“.
  3. Нажимаем кнопку “Изменить язык системы“.
  4. Если там уже стоит Русский, выбираем другой (я выбирал “Английский США“)
  5. Нажимаем ОК.
  6. НЕ ПЕРЕЗАГРУЖАЕМСЯ. Если предложит перезагрузиться, нажимаем “Отмена“.
  7. Снова нажимаем кнопку “Изменить язык системы“.
  8. Выбираем “Русский (Россия)” и нажимаем ОК.
  9. Перезагружаться опять же не надо.
  10. Закрываем все окна, касательно языков.
  11. Открываем программу и проверяем корректность отображения шрифтов.

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

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

Реклама

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

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

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

Реклама

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

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

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

  1. Нажмите клавиши Win+R на клавиатуре, введите regedit и нажмите Enter, откроется редактор реестра.
  2. Перейдите к разделу реестра
    HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlNlsCodePage

    и в правой части пролистайте значения этого раздела до конца. 

  3. Дважды нажмите по параметру ACP, установите значение 1251 (кодовая страница для кириллицы), нажмите Ок и закройте редактор реестра. 
  4. Перезагрузите компьютер (именно перезагрузка, а не завершение работы и включение, в Windows 10 это может иметь значение).

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

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

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

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

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

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

Содержание:

  • Как устранить проблемы с отображением русских букв в Windows 10
    • метод 1: Изменение языка системы
    • Метод 2: Изменение кодовой страницы
  • Вопросы и ответы

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

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

метод 1: Изменение языка системы

Прежде всего, я хотел бы упомянуть параметр “Региональные стандарты”. Его текст отображается дополнительно во многих программах и программах сторонних разработчиков. Вы можете редактировать его на русский язык, а именно:

  • Откройте меню “Пуск” и введите “Панель управления” в панели поиска. Нажмите на нее и перейдите в приложение.

crackdowns-appeared-instead-of-russian-letters-in-windows-10_2.png

  • Найдите “Региональные стандарты” и щелкните левой кнопкой мыши на этот значок.

crackdowns-appeared-instead-of-russian-letters-in-windows-10_3.png

  • Появится новое меню с несколькими вкладками. В этом находим вкладку “Дополнительно” , в которой нужно нажать на кнопку “Изменить язык системы …” .

crackdowns-appeared-instead-of-russian-letters-in-windows-10_4.png

  • Убедитесь в том, что РФ (Россия) пункт выбран. Если это не так, то выберите его в контекстном меню. Иногда также влияет на правильное отображение кириллицы активация бета-версии Unicode. После всех редактирований нажмите кнопку “OK” .

crackdowns-appeared-instead-of-russian-letters-in-windows-10_5.png

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

crackdowns-appeared-instead-of-russian-letters-in-windows-10_6.png

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

метод 2: Изменение кодовой страницы

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

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

  • Нажмите сочетание “Win + R”, чтобы запустить приложение “Выполнить”, введите regedit в строку и нажмите кнопку “ОК” .
  • Окно редактирования реестра содержит много настроек. Все они были объединены в папку, которая находится по следующем пути:HKEY_LOCAL_MACHINESYSTEMCurrentControlsetcontrolnls
  • Выберите “CodePage” и переходите вниз, чтобы найти имя “ACP” . В столбце “Значение” вы увидите четыре цифры. В случае если это не 1251 , дважды щелкните на линии.

crackdowns-appeared-instead-of-russian-letters-in-windows-10_7.png

  • Двойной щелчок левой кнопкой мыши открывает окно для

изменения строки настройки, где нужно указать <spal>

crackdowns-appeared-instead-of-russian-letters-in-windows-10_8.png

Если уже есть несколько различных действий:

  • В той же папке “CodePage” перейти в список и найти параметр с именем “1252”. Справа вы увидите его

crackdowns-appeared-instead-of-russian-letters-in-windows-10_9.png

  • Откроется окно редактирования, в котором вы будете совершать нужную манипуляцию.

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

Замена кодовой страницы

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

  • Откройте меню “Этот компьютер” и перейдите по пути “C:WindowsSystem32” , найдите файл “С_1252.NLS” в папке, нажмите на него правой кнопкой мыши и выберите пункт “Свойства” .
  • Откройте вкладку “Безопасность” и найдите кнопку “Дополнительно “.
  • Вы должны указать имя владельца. Для этого нажмите на соответствующую ссылку в верхней части.
  • В пустом поле введите имя активного пользователя с правами администратора, после чего нажмите кнопку “OK” .
  • Зайдите еще раз в раздел “Безопасность” , где необходимо установить настройки для доступа с правами администратора.
  • Выделите в строке “Администраторы” администраторов и предоставьте им полный доступ, отметив соответствующий пункт. Когда вы закончите, не забудьте применить изменения.
  • Вернитесь в каталог, который уже был открыт, и переименуйте отредактированный файл, изменив его расширение в NLS. Кроме того, при нажатии на CTRL , перетащите элемент “C_1251.NLS” вверх, чтобы создать его копию.
  • Нажмите правой кнопкой мыши на копию и переименуйте объект в “C_1252.NLS” .

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

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

</span></ul></spal></ul>Используемые источники:

  • https://liwihelp.com/sistema/shrifty-windows-10.html
  • https://lumpics.ru/crackdowns-appeared-instead-of-russian-letters-in-windows-10/
  • http://djslavanotes.blogspot.com/2018/01/windows-10-ms-sans-serif.html
  • https://remontka.pro/fix-cyrillic-windows-10/
  • https://windowsphoner.ru/14643

Оцените статью
Рейтинг автора
5
Материал подготовил
Илья Коршунов
Наш эксперт
Написано статей
134
Добавить комментарий