Listen to this article
Проблемы кодировки в Windows — довольно большая головная боль для многих любителей и поклонников этой операционки. Иногда приходится изрядно помучиться и попотеть прежде чем удается решить проблему с кодировкой. Чаще неправильное отображение кириллицы встречается в изначально англоязычных и не совсем лицензионных версиях системы, но бывают и исключения.
Кракозябры вместо русских букв
Кракозябры — что за слово такое интересное? Этим словом обычно русские пользователи называют неправильное/неверное отображение (кодировку) символов в программах или самой Операционной Системы.
Почему такое случается? Однозначного ответа Вы не найдёте. Это может быть в следствии проделок наших «любимых» вирусов, может из-за сбоя работы ОС Windows (например пропало электричество и выключился компьютер), может программа создала конфликт с другой или ОС и всё «полетело». В общем причин может быть много, а самая интересная — это «Оно само вот так взяло и сломалось».
Иероглифы вместо русских букв ! Решение в 1 минуту ! Без програм !
После очередного обновления Windows 10 на одном из рабочих компов кириллический шрифт слетел так, что кракозябры появились не только в некоторых письмах в MS Outlook, а даже в Проводнике! Это выяснилось когда подключить к проблемному компу флешку с меткой тома на русском языке.
Откройте редактор реестра. Нажмите клавиши Win+R и в появившемся окне впишите слово «regedit» и после того как откроется окно перейдите в эту ветку:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlNlsCodePage
Всё, что нужно сделать — выставить на проблемном компе такие значения у определённых параметров:
Исправление ошибки чтения кириллицы путем подмены файлов кодировок
- Идем в папку: C:WindowsSystem32.И ищем файл с названием c_1252.nls и нам нужно переименовывать его в c_1252.bak или перенести в какой-нибудь другой каталог.Но по-умолчанию это действие запрещено. Для этого можно воспользоваться утилитой Unlocker или стать владельцем файла и разрешить себе полный доступ к нему. Кто хочет качаем Unlocker я покажу как стать владельцем.
- Открываем «Свойства» файла и переходим на вкладку «Безопасность», внизу кнопка «Дополнительно».
- В открывшемся окне вверху, в пункте «Владелец» выбираем «Изменить».
- Жмем внизу «Дополнительно», потом справа «Поиск» и в результатах поиска выбираем «Администраторы».
- Жмем ОК. Еще раз ОК. Теперь вы владелец этого файла.
- Сохраняем изменения, нажав ОК и возвращаемся на вкладку «Безопасность» в свойствах файла. Теперь жмем кнопку «Изменить».
- Выставляем «Полный доступ» для группы «Администраторы».
- Сохраняем изменения и переименовываем файл.
- Файл переименован, теперь копируем файл c_1251.nls в эту же папку.
- Переименовываем копию файла в c_1252.nls.
- Перезапускаем компьютер. После загрузки компьютера кириллическая кодировка будет без проблем отображаться.
Кракозябры вместо русских букв в программах (Windows 10/11, Windows Server)
Если у вас возникнут еще какие-либо проблемы с отображением или этот способ не помог, повторите так же эти операции к файлам c_1253.nls, c_1254.nls, c_1255.nls. Так же заменив их копиями файла c_1251.nls.
Используем системные настройки для решения проблемы
Прежде всего, попробуем исправить ошибку через панель управления. Чтобы зайти в неё нажимаем ПКМ по кнопке-меню «Пуск» и в выпавшем списке выбираем соответствующий пункт.
В открывшемся новом окне находим раздел Часы, язык, регион. В новом разделе выбираем категорию региональных стандартов. Здесь мы сможем настроить вариант даты и времени, а также числовой разделитель, количество дробных значений, формат отрицательных чисел, систему единиц измерения и пр.
Также здесь нам предлагается изменить формат денежных единиц и обозначение таковых. Здесь же мы можем настроить локальные параметры для разных регионов, включая отображаемые в системе текстовые символы. Именно эти опции нас и интересуют. Для их выбора переходим ко вкладке «Дополнительно» в верхней части окна.
Переходим в раздел выбора языка, не поддерживающего Юникод, и далее выбираем опцию изменение языка системы.
В списке выбираем нужный вариант (в нашем случае «Русский (Россия)» и нажимаем «ОК») В появившемся окне уведомлений выбираем «Перезагрузить сейчас». ПК уйдёт в перезагрузку, после чего проблема с кракозябрами должна исчезнуть. Однако не всегда этот способ срабатывает.
Ну и напоследок
Если работаете с реестром, то не забывайте делать бэкап (резервную копию) на тот случай, если что-то пойдёт не так. На этом всё. Теперь Вы знаете как исправить убрать/исправить Кракозябры (квадратики, иероглифы, восклицательные и вопросительные знаки) в программе или Windows.
Источник: rucore.net
Кракозябры и иероглифы вместо букв
Одна из самых частых проблем с текстом на компьютере на Windows 10 – на экране отображаются знаки вопроса, иероглифы, или как их еще иногда называют, кракозябры. Не пугайтесь, всё поправимо, однако, если у вас сбилась раскладка, полетел шрифт или произошла другая проблема с буками, то вам нужно изучить и проследовать данной инструкции.
Пример проблемы
Порой даже сложно сказать, на каком языке отображается текст. Это и не русский, и не английский и никакой другой язык. Поэтому люди и называют такие письмена – иероглифы, кракозябры, закорючки и какие только названия письменам не придумывают. Но проще посмотреть на пример проблемы:
Картинка – пример проблемы с текстом
У вас может быть похожее, точно такое же, или совсем иное. Как бы то ни было, если вы видите, что вместо того, что предполагалось быть на странице, у вас другие данные, то вы можете смело воспользоваться данной инструкцией.
Как правило, проблема встречается не во всех приложениях, а лишь в частных случаях. Самые частые «места», где приключаются проблемы:
- Рабочий стол;
- Новые программы;
- Внутри Word;
Это лишь самые популярные причины, есть и другие. Например, даже во всем Windows 10 может слететь кодировка, поэтому не стоит переживать, если конкретно ваш случай не описан в примерах, решение, скорее всего, будет описано ниже.
Как решить проблему
Важно понимать, что как правило проблемы возникают именно с русским языком. Т.е. с английским и другими языками на латинице проблем не возникает. Дело в том, что русский язык – это кириллица. Поэтому решать проблему будем с кириллицей, а не столько с русскими буками. Учтите, что далеко не все утилиты поддерживают этот язык, и дело как раз в кодировке.
Однако, если утилита официальная, популярная и современная, то любые трудности с отображением текста – это явная проблема, с которой нужно бороться.
Первым делом нужно проверить настройки компьютера. Для этого зайдите в «Панель управления». Для этого правым кликом мышки на Пуск вызовите диалоговое меню, в котором будет соответствующий пункт.
После этого откроется окно, в котором вам нужно изменить ражим «Просмотр» на «Категория», и дальше выбрать пункт «Часы, язык, регион».
Откроется новое окно, где нужно выбрать «Региональные стандарты».
Не смотрите на то, что здесь настраиваются часы и время, вам нужно перейти в раздел «Дополнительно», где вы сможете найти необходимый пункт про отображение необходимой локали отображения символов в операционной системе. Это именно то, что вам нужно.
В новом окне найдите пункт «Язык программ, не поддерживающих Юникод». На этой странице вам нужно найти пункт «Изменить язык системы».
Кликаем на пункт выше, и в новом окне выбираем вариант «Русский (Россия)».
Не пугайтесь, сразу после выбора или смены вы увидите оповещение о том, что ваш ПК будет перезагружен. Единственное, что вы можете сделать – отменить изменения, вернуться к ним позже или перезагрузить устройство прямо сейчас. Выбирайте опцию, которая более комфортна вам по душе.
После того, как ваш компьютер был перезагружен, попробуйте запустить тот софт, который ранее выдавал проблему. Скорее всего, ситуация изменится кардинальным образом. И вы увидите уже русские буквы, на крайний случай английские. Например вот так:
Это самый простой метод, пусть он таковым и не выглядит. Учтите, что система может потребовать от вас внести некоторые изменения в реестр в ручном режиме. Вы можете это сделать даже без специальных знаний в компьютерах. Поэтому попробуйте проделать следующие шаги, описанные ниже.
Редактирование реестра
Откройте любой бесплатный текстовый редактор. Подойдет даже Блокнот, а вот Word – не самый удачный выбор, так как этот редактор зачастую меняет структуру кода, и в результате ниже описанный метод либо вовсе не будет работать, либо сработает но не так.
Далее в текстовом редакторе создайте пустой файл, которому выдадите разрешение .reg. Это разрешение соответствует разрешению реестра Windows 10. Сам файл далее дополним следующей информацией:
Windows Registry Editor Version 5.00
«Comic Sans MS,0″=»Comic Sans MS,204»
«MS Sans Serif,0″=»MS Sans Serif,204»
«Times New Roman,0″=»Times New Roman,204»
Сохраняемся. У файла может быть любое имя, важно, чтобы у него было указанное выше разрешение. Далее, после того как внутри файла оказалась приведенная выше информация, вам нужно внести изменения в реестр. Для этого используйте простую методику – кликните по файлу таким образом, как будто хотите его открыть. Но не в текстовом редакторе, а именно запустить.
Для этого потребуется отменить «Программу по умолчанию» в виде редактора, если вы выбрали редактор.
ОС уточнит у вас, если вы хотите внести изменения в реестр своего компьютера. Соглашайтесь. Конечно, тем, кто переживает больше обычного, можем порекомендовать сделать резервную копию реестра. Для этого опять же не потребуется никаких специальных знаний. Можете использовать CCleaner, чтобы создать копию или резервный файл.
Надеемся, теперь кракозябры и иероглифы на Windows 10 вместо букв если и не перестанут появляться, то вы теперь хотя бы знаете, как с ними бороться. Учтите, что в некоторых случаях виноват все же разработчик утилиты, и даже если вы проделаете все, что описано выше, то все равно не придете к нужному результату. В этом случае, вам лучше скачать другой дистрибутив, возможно не на русском, а на английском. Также можете попробовать запуститься в безопасном режиме, и проверить если там ПО работает как надо. Если да, то тогда у вас есть все шансы исправить ситуацию и в нормальном обычном режиме.
Источник: win10m.ru
Иероглифы и кракозябры в Windows 10: причины и решения
После установки операционной системы Windows 10 пользователи могут столкнуться с такой проблемой, как отображение кракозябров или иероглифов в интерфейсе системы, программах и даже в документах. Причиной такой неполадки может быть неправильная настройка региональных стандартов, а также использование не лицензионной системы. Поэтому, если вы столкнулись с данного рода неполадкой, стоит ознакомиться со способами её решения.
Настройка региональных стандартов как способ решения проблемы
Если после установки или обновления операционной системы Windows 10 все программы и документы стали отображаться иероглифами, стоит выполнить следующие действия:
- Нажимаем правой кнопкой мыши на значке «Пуск» и выбираем «Панель управления».
- Откроется новое окно. Выбираем раздел «Региональные стандарты».
- Появится небольшое окно. Переходим во вкладку «Дополнительно» и в разделе «Язык программ, не поддерживающих Юникод» нажимаем «Изменить язык системы».
- Выбираем русский язык. Сохраняем изменения.
После перезагрузки операционной системы изменения вступят в силу и кракозябры исчезнут.
Изменение кодовой страницы исправления кракозябров
Кодовая страница – это своеобразная таблица, в которой каждому байту задан определенный символ. Если в Windows 10 по умолчанию задана не та кодовая страница, стоит исправить данную ситуацию. Для этого существует несколько методов.
Первый метод – использование редактора реестра.
- Жмём «Win+R» и вводим «regedit».
- Откроется редактор реестра. Переходим по ветке «HKEY_LOCAL_MACHINE SYSTEM CurrentControlSetControl Nls CodePage». Находим параметр «ACP» и задаем ему значение «1251».
- Также в этом же окне нужно найти параметр «1252» и задать ему значение «c_1251.nls» (именно 1251, а не 1252).
Второй способ – изменение свойств системного файла. Данный способ сложный и перед его применением стоит создать контрольную точку восстановления системы.
- Переходим в папку «Windows», «System32». Здесь находим файл «c_1252.NLS», который мы правили в реестре. Кликаем по нем правой кнопкой мыши и выбираем «Свойства». Появится новое окно. Переходим во вкладку «Безопасность». Находим и нажимаем на кнопку «Дополнительно».
- Возле пункта «Владелец» будет ссылка «Изменить». Нажимаем на неё.
- В поле «Введите имена выбираемых объектов» нужно задать имя своего пользователя (с правами администратора). Если в Windows 10 используется учетная запись Майкрософт, вместо имени юзера нужно указать адрес электронной почты. После кликаем «Ок».
- Система вновь перебросит вас во вкладку «Безопасность» свойства файла. После кликаем «Изменить». Выбираем Администратора и задаем для этого пользователя полный доступ. Кликаем опять «Ок».
- Теперь нужно переименовать файл «c_1252.NLS». Можно просто добавить к названию .bak, чтобы различать файлы.
- Удерживая клавишу Ctrl, нужно перетащить находящийся по адресу C: Windows System32 файл «c_1251.NLS» в другое место этого же окна Проводника, чтобы создать копию файла.
- Копию переименовываем «c_1251.NLS» в «c_1252.NLS».
- Перезагружаем компьютер.
Теперь, после перезагрузки Windows 10, изменения вступят в силу и кириллица будет отображаться корректно.
Источник: softikbox.com