Кракозябры вместо русских букв в Windows 10
В процессе работы в Windows 10 может возникнуть ситуация, когда русские символы в системе перестают корректно отображаться. Вместо них мы видим нечто невразумительное, некие иероглифы или кракозябры, не обладающие каким-либо практическим смыслом. Обычно такое случается, когда неправильно выбрана локаль в региональных настройках.
Частенько это имеет место быть, когда вы работаете с русскоязычными символами в операционке с английской локализацией, поскольку в ней для русскоязычной программы по умолчанию отсутствуют средства обработки кириллицы, да и какого-либо другого языка с нелатинскими символами, будь это греческая, китайская либо японская языковая конструкция. В этой статье я расскажу, как убрать кракозябры в Windows 10, и вместо них работать с корректно отображающимися русскими символами.
Обычно кракозябры отображаются не везде. К примеру, кириллические символы в названиях программ на рабочем столе написаны абсолютно правильно, без ошибок, а вот если запустить на инсталляцию один из дистрибутивов с поддержкой русского языка, то тут же все начинает идти вкривь и вкось, текст становится нечитаемым, и вы буквально не знаете, что делать.
Ниже я расскажу, как избавиться от этой проблемы, решив ее в свою пользу раз и навсегда.
Стоит понимать, что вся проблема в том, что в вашей операционной системе изначально отсутствует поддержка кириллицы. Скорее всего, вы установили дистрибутив на английском языке, и поверх него установили расширенный пакет для русификации системы, но это не решает всех проблем. Текст все равно является нечитаемым, а описанная проблема остается и никуда не исчезает.
Первое, что может прийти в голову в данной ситуации — это переставить ОС с нуля на русскую версию, где изначально уже присутствует поддержка кириллических символов. Но предположим, что этот вариант для вас не годится, поскольку вы хотите работать именно в англоязычной среде, где все символы кириллицы отображаются корректно и без багов. Именно о такой ситуации и пойдет речь в моей инструкции, которая в этом случае и придется вам как никогда кстати.
Избавляемся от кракозябр через настройки компьютера
Первый шаг, который нужно сделать для исправления ошибок в отображении русского языка — это зайти в панель управления. Это можно сделать несколькими способами. Один из самых простых – это выполнить щелчок правой кнопкой мышки на кнопке «Пуск», после чего в появившемся перечне выбрать опцию «Панель управления».
На открывшейся форме отдаем предпочтение подразделу «Регион, язык и часы». Выбираем эту опцию среди других категорий в панели.
При входе в представленный раздел меню выбираем категорию «Региональные стандарты».
Здесь настраиваются форматы времени и даты, числовые разделители (дробной и целой частей, групп разрядов), число дробных знаков, формат отрицательных чисел, система единиц (американская или метрическая). Также в этом пункте меню можно конфигурировать разметку отображения денежных единиц, их обозначение, разделитель дробной и целой частей денежной суммы, а также разделитель групп разрядов. Более того, именно здесь можно настроить региональную локаль отображения символов в операционной системе. Чтобы сделать это, перейдем на вкладку «Дополнительно».
В разделе текущего языка программ с отсутствием поддержки Юникод нажимаем контрол «Изменить язык системы».
В появившемся перечне выбираем вариант «Русский (Россия)».
После того, как выбор языка будет сделан, появится предупреждение о том, что компьютер требуется перезагрузить.
Послушаемся этого совета, и перезагрузим компьютер, после чего кракозябры должны быть изменены на корректные русскоязычные символы, в чем мы можем убедиться, запустив одну из программ-дистрибутивов на русском языке.
Данная статья, конечно же не решает все проблемы с исправлением языка на удобоваримый. Если указанный выше метод не помог, понадобятся некоторые изменения в реестре.
Использование реестра, если метод выше не помог
Создадим в текстовом редакторе обычный файлик, но дадим ему расширение .reg, дабы впоследствии можно было применить все настройки, хранящиеся в нем. Итак, какое же содержимое reg-файла должно быть?
Наберем в него ручками или скопируем через буфер обмена следующие значения:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontMapper]Windows Registry Editor Version 5.00
«ARIAL»=dword:00000000 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
«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»
Когда все указанные строки окажутся в reg-файле, запустим его, согласимся с внесением изменений в систему, после чего выполним перезагрузку ПК и смотрим на результаты. Кракозябры должны исчезнуть.
Важное замечание: перед внесением изменений в реестр лучше создать резервную копию (другими словами, бэкап) реестра, дабы вносимые впоследствии изменения не повлекли за собой крах операционки, и ее не пришлось переустанавливать с нуля. Тем не менее, если вы уверены, что эти действия безопасны для вашей ОС, можете этот пункт упустить.
Ошибка в отображении кириллицы в Windows 10
Автор: w10w · Опубликовано 07.05.2018 · Обновлено 07.05.2018
Исправление отображения кириллицы с помощью настроек языка и региональных стандартов Windows 10
Самый простой и чаще всего работающий способ убрать кракозябры и вернуть русские буквы в Windows 10 — исправить некоторые неправильные настройки в параметрах системы.
Для этого потребуется выполнить следующие шаги (примечание: привожу также названия нужных пунктов на английском, так как иногда необходимость исправить кириллицу возникает в англоязычных версиях системы без нужды менять язык интерфейса).
- Откройте панель управления (для этого можно начать набирать «Панель управления» или «Control Panel» в поиске на панели задач.
- Убедитесь, что в поле «Просмотр» (View by) установлено «Значки» (Icons) и выберите пункт «Региональные стандарты» (Region).
- На вкладке «Дополнительно» (Administrative) в разделе «Язык программ, не поддерживающих Юникод» (Language for non-Unicode programs) нажмите по кнопке «Изменить язык системы» (Change system locale).
- Выберите русский язык, нажмите «Ок» и подтвердите перезагрузку компьютера.
После перезагрузки проверьте, была ли решена проблема с отображением русских букв в интерфейсе программ и (или) документах — обычно, кракозябры бывают исправлены после этих простых действий.
Как исправить иероглифы Windows 10 путем изменения кодовых страниц
Кодовые страницы представляют собой таблицы, в которых определенным байтам сопоставляются определенные символы, а отображение кириллицы в виде иероглифов в Windows 10 связано обычно с тем, что по умолчанию задана не та кодовая страница и это можно исправить несколькими способами, которые могут быть полезны, когда требуется не изменять язык системы в параметрах.
С помощью редактора реестра
Первый способ — использовать редактор реестра. На мой взгляд, это самый щадящий для системы метод, тем не менее, рекомендую создать точку восстановления прежде чем начинать. Совет про точки восстановления относится и ко всем последующим способам в этом руководстве.
- Нажмите клавиши Win+R на клавиатуре, введите regedit и нажмите Enter, откроется редактор реестра.
- Перейдите к разделу реестра HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControlSet\Control\ Nls\ CodePage и в правой части пролистайте значения этого раздела до конца.
- Дважды нажмите по параметру ACP, установите значение 1251 (кодовая страница для кириллицы), нажмите Ок и закройте редактор реестра.
- Перезагрузите компьютер (именно перезагрузка, а не завершение работы и включение, в Windows 10 это может иметь значение).
Обычно, это исправляет проблему с отображением русских букв. Вариация способа с помощью редактора реестра (но менее предпочтительная) — посмотреть на текущее значение параметра ACP (обычно — 1252 для изначально англоязычных систем), затем в том же разделе реестра найти параметр с именем 1252 и изменить его значение с c_1252.nls на c_1251.nls.
Путем подмена файла кодовой страницы на c_1251.nls
Второй, не рекомендуемый мной способ, но иногда выбираемый теми, кто считает, что правка реестра — это слишком сложно или опасно: подмена файла кодовой страницы в C:\ Windows\ System32 (предполагается, что у вас установлена западно-европейская кодовая страница — 1252, обычно это так. Посмотреть текущую кодовую страницу можно в параметре ACP в реестре, как было описано в предыдущем способе).
- Зайдите в папку C:\ Windows\ System32 и найдите файл c_1252.NLS, нажмите по нему правой кнопкой мыши, выберите пункт «Свойства» и откройте вкладку «Безопасность». На ней нажмите кнопку «Дополнительно».
- В поле «Владелец» нажмите «Изменить».
- В поле «Введите имена выбираемых объектов» укажите ваше имя пользователя (с правами администратора). Если в Windows 10 используется учетная запись Майкрософт, вместо имени пользователя укажите адрес электронной почты. Нажмите «Ок» в окне, где указывали пользователя и в следующем (Дополнительные параметры безопасности) окне.
- Вы снова окажетесь на вкладке «Безопасность» в свойствах файла. Нажмите кнопку «Изменить».
- Выберите пункт «Администраторы» (Administrators) и включите полный доступ для них. Нажмите «Ок» и подтвердите изменение разрешений. Нажмите «Ок» в окне свойств файла.
- Переименуйте файл c_1252.NLS (например, измените расширение на .bak, чтобы не потерять этот файл).
- Удерживая клавишу Ctrl, перетащите находящийся там же в C:\ Windows\ System32 файл c_1251.NLS (кодовая страница для кириллицы) в другое место этого же окна проводника, чтобы создать копию файла.
- Переименуйте копию файла c_1251.NLS в c_1252.NLS.
- Перезагрузите компьютер.
Пропали все шрифты в Windows 10
Всем привет! Сегодня постараюсь помочь вам решить такую неприятность, как внезапно пропавшие тексты и надписи в интерфейсе рабочего стола Windows, меню Пуск и остальных элементов системы. Если вы никогда с подобным не сталкивались — я рад за вас, а у меня приключилось следующее (причем ничего не предвещало беды).
Данную ошибку можно решить несколькими способами, но не факт, что вам подойдет первый или второй. Так что просто посмотрите все варианты, что я предлагаю, и попробуйте каждый. Конкретно тот, который помог мне — я выделю жирным шрифтом . В конце статьи вы сможете найти видео инструкцию 👇
Начнем от самого простого к «сложному»:
Решаем проблему через Панель управления Windows
- Если у вас пропали шрифты, то мы будем перемещаться по Windows «на ощупь». У вас прогрузился рабочий стол. Жмем сочетание ДВУХ клавиш: Windows + английская E (наша русская «У»), и у вас откроется проводник Windows. Там в строке адреса указываем следующий адрес (просто скопируйте и вставьте, затем жмите Enter на клавиатуре):
Панель управления\Оформление и персонализация\Шрифты
Это применимо к Windows Vista, 7, 8, 8.1 и Windows 10 ☝ и данная манипуляция «лечит» вашу систему в тех случаях, когда вы использовали различные утилиты для визуального улучшения системы: замена шрифтов, тем, установка стороннего патча, который улучшает сглаживание и обрамление текстов, и т.д. После этой операции перезагружайте компьютер. Если не помогло, то не отчаиваемся и двигаемся дальше по материалу моей статьи ▼
Восстанавливаем системные файлы и шрифты через командную строку
- Если все это произошло совершенно рандомно, и вы никак не причастны к событиям на вашем компьютере, то вам необходимо будет запустить командную строку с правами администратора. Для этого жмем на кнопку «Пуск» и вбиваем в окне поиска следующий текст: «cmd» (в идеале, командная строка будет самой первой программой в поисковой выдаче), и далее запускаем ее от имени администратора. Для этого жмем на иконку программы правой клавишей мыши и выбираем пункт «Запустить от имени. » Ой! Но ведь у вас не отображаются шрифты.
В командной строке указываем следующую команду:
Вам необходимо ее скопировать из данной статьи, после чего вставить в окно командной строки. Вставка происходит следующим образом (не комбинацией Ctrl+V) — вам достаточно будет кликнуть правой клавишей мыши в окне утилиты. Жмем Enter, компьютер какое-то время «подумает» (от 30 секунд до 2-3 минут, в зависимости от того, на каком диске установлена ваша Windows). Для выполнения этой операции ПК должен быть подключен к интернету. Ваша система проверит свои файлы на предмет повреждений и сравнит их с «образцовыми» на серверах Microsoft.
Иногда люди жалуются, что после завершения процесса сканирования программа выдает ошибку:
Эта ошибка не является предметом темы сегодняшней статьи. Если вам интересно, как ее можно исправить, — мы обсудим решение в одном из следующих выпусков. Оставляйте свои пожелания в комментариях под статьей. В принципе, нам с вами нужны только системные шрифты, которые каким-то образом повредились, и Windows не может корректно к ним обратиться, чтобы вывести на экран. Мы можем заменить их самостоятельно через безопасный режим Windows.
Принудительное обновление системных шрифтов Windows
Для этого предварительно загрузите данный архив, если у вас:
Разместите его в удобное для вас место (можно просто оставить на рабочем столе Windows, тогда действий будет значительно меньше). Теперь жмем сочетание клавиш Windows + R и набираем следующий текст: «msconfig» и далее Enter.
Просто перезагружаем компьютер через меню Пуск. Теперь нам с вами необходимо распаковать содержимое архива в каталог: «C:\Windows\Fonts» — все три архива в формате ZIP, так что Проводник Windows сможет их открыть без помощи сторонних программ. Если во время процесса копирования будут сообщения о том, что тот или иной файл уже присутствует в каталоге, и вам предложат осуществить замену — соглашаемся. Перезагружаемся — все шрифты на месте.
Исправляем ошибки, вызванные деятельностью сторонних программ
- Еще одной причиной «пропажи» шрифтов могут быть некоторые программы, в частности, известны случаи с антивирусом Comodo и продуктами Adobe (особенно если вы используете пиратские дистрибутивы программ). Решается все очень просто, и чтобы не тратить ваше время про Comodo, я расскажу в видеоролике, что будет в конце статьи, а вот с Adobe все чуточку сложнее.
Нам необходимо пройти в реестр и удалить шрифты, которые установились в папку Adobe. ЧАЩЕ ВСЕГО, если проблема была именно в продукте от этой компании, то шрифты должны быть «видимыми» в безопасном режиме Windows. Вы уже должны были обратить на это внимание во время выполнения предыдущего пункта инструкции. Но, опять же, не всегда. Поэтому, на всякий случай, если у вас стоит графический редактор Photoshop, а шрифты так и не появились, то давайте сделаем следующее. Запускаем реестр — комбинация клавиш Windows + R и далее текст: «regedit». В самом верху будет адресная строчка. Вставляем туда следующий адрес:
Проходим в папку со шрифтами от Adobe (независимо от того, какой у вас продукт: Photoshop или просто Adobe Acrobat и т.д.) по следующему пути:
C:\Program Files (x86)\Common Files\Adobe (отличием может быть разве что имя диска: C, D, E и т.д.)
Ваша задача удалить в реестре Windows в папке Fonts те шрифты, которые вы сможете обнаружить в папке Adobe . После данной «чистки» перезагрузите свой ПК и, если проблема была именно в кривом репаке программы, — то тогда все шрифты вернутся на свои места и можно будет пользоваться компьютером в «дежурном» режиме)
Вы можете поддержать автора статьи, просто поставить лайк или поделиться материалом с друзьями. Чуть ниже видеоролик, который поможет вам сориентироваться в решении проблемы 👇
Спасибо, что дочитали материал до конца!