Главная » Windows общее » Кракозябры вместо русских букв
Добавил admin 4 года и 9 месяцев назад 322243 просмотров

Кракозябры вместо русских букв

Кракозябры - что за слово такое интересное? Этим словом обычно русские пользователи называют неправильное/неверное отображение (кодировку) символов в программах или самой Операционной Системы.
Почему такое случается? Однозначного ответа Вы не найдёте. Это может быть в следствии проделок наших "любимых" вирусов, может из-за сбоя работы ОС Windows (например пропало электричество и выключился компьютер), может программа создала конфликт с другой или ОС и всё "полетело". В общем причин может быть много, а самая интересная - это "Оно само вот так взяло и сломалось".
Читаем статью и узнаём как исправить проблему с кодировкой в программах и ОС Windows, раз уж она случилась.

Кто до сих пор не понял о чём я имею ввиду, вот вам несколько скриншотов:
Кракозябры вместо русских букв

Кракозябры вместо русских букв

Кракозябры вместо русских букв


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


За отображение кодировки (шрифта) в Windows отвечает несколько "вещей" - это язык, реестр и файлы самой ОС. Теперь будем их проверять по отдельности и по пунктам.

Как убрать и исправить кракозябры вместо русского (русских букв) в программе или Windows.

1. Проверяем установленный язык для программ, не поддерживающих Юникод. Может он у Вас сбился.

Итак, переходим по пути: Панель управления - Язык и региональные стандарты - вкладка Дополнительно
Там смотрим чтобы язык был Русский.
Кракозябры вместо русских букв

В Windows XP помимо этого внизу есть список "Кодовые страницы таблиц преобразования" и в нём есть строчка с цифрой 20880. Нужно чтобы там тоже был Русский
Кракозябры вместо русских букв


Перезагружаемся или перезапускаем проводник и смотрим не исчезла ли проблема. Нет? Тогда следующий пункт.

2. Может у Вас слетели системные настройки шрифтов? Тогда вот Вам один хороший файл, который содержит стандартные настройки шрифтов для Windows
standartnye_shrifty.zip1,05 Kbcкачиваний: 30925
На всякий случай вот Вам архиваторы

Внутри настройки реестра для Windows XP, Vista, 7 и 8

Для тех, кто любознателен или не доверяет сайту или мне, показываю содержимое этих файлов.
Windows XP

Windows Vista/7/8


Вы сами можете скопировать этот текст в Блокнот, а затем Сохранить как файл с любым названием, но главное чтобы расширение было reg .

После запуска reg файла, Вы должны согласиться с предупреждением системы о внесении изменений в реестр.

Снова перезагружаемся или перезапускаем проводник. Если проблема не пропала, то переходим к следующему пункту.

3. Меняем в реестре кодировку на стандартную. Здесь всё то же самое что и в пункте 2.
Снова даю Вам файл для разных версий ОС Windows
standartnaya_kodirovka.zip1,21 Kbcкачиваний: 14986
снова даю текст, содержащийся в этих файлах.
Для Windows XP

Для Windows vista, 7 и 8


Эти действия Вы можете сделать и вручную, если хотите - пишите в комментариях и я напишу в какой ветке что находится и что менять нужно.

И снова нужно перезагрузиться или перезапустить проводник (перезайти в систему).

Кстати, после этого и предыдущего пункта проверяйте на всякий случай то, что написано в первом пункте. Может быт такое, что язык сменится на Английский и нужно будет поставить Русский.

4. Меняем системные файлы. А если точнее, то мы не будем их менять, а лишь переименуем, чтобы до системы дошло наконец что мы хотим.

Первым делом идём по пути C:\Windows\System32 и листаем вниз в поисках следующих файлов:
C_1250.NLS
C_1252.NLS
C_1253.NLS
C_1254.NLS
C_1255.NLS

Нашли? Отлично. Теперь переименовываем их. Лучше будет просто добавить к названию что-то, например .bak.
Здесь есть небольшая загвоздка, заключающаяся в том, что это системные файлы Windows, и ОС не даст Вам вот так просто переименовать их. Для этого нужно находиться под учетной записью администратора.
Если уж совсем не получается, то кликаем правой кнопкой мыши по файлу и выбираем пункт Свойства. В окне свойств выбираем вкладку Безопасность и жмем кнопку Дополнительно.
Кракозябры вместо русских букв

В этом окне есть вкладка Разрешения и в ней выбираем Администратора, затем жмём кнопку Изменить разрешения
Кракозябры вместо русских букв

Следующее окно будет почти таким же, только там есть кнопка Изменить. Жмем её
Кракозябры вместо русских букв

На заметку: если в списке нет Администратора, то добавьте его через кнопку Добавить.

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

Всё. Теперь можете переименовать файл. И так делается со всеми файлами.

4.1 Далее что нам нужно сделать, после того как переименовали файлы, это скопировать файл C_1251.NLS в какую-нибудь папку или место. Это самый нужный файл, который как раз и отвечает за русскую кодировку.

4.2 Теперь этот файл переименовываем как C_1252.NLS, копируем и вставляем в папку System32.

4.3 В принципе можно на этом уже и закончить, но если начали, то давайте делать до конца. А это значит что нужно вновь переименовать тот файл, который скопировали в папку (первоначально он был C_1251.NLS, а сейчас C_1252.NLS), на C_1250.NLS и потом его снова вставить в System32.
Затем всё это повторяем для других файлов, переименовывая и вставляя C_1253.NLS, C_1254.NLS и C_1255.NLS в папку system32.

Не запутались? Может быть...

В итоге в папке C:\Windows\System32 у Вас должно быть так:
Кракозябры вместо русских букв

Надеюсь доступно объяснил... Если проще, то мы просто берем файл C_1251.NLS и переименовываем его в другие, перед этим те самые другие переименовав, чтобы не было конфликтов в названии.
Вот как то так...

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

находится она по ЭТОЙ ссылке.

6. Последний пункт, в котором я даю Вам файл, который помог мне всё исправить когда-то и именно поэтому я его оставил на память. Вот архив:
krakozyabrooff.zip1,85 Kbcкачиваний: 19921
Внутри два файла: кракозбрoff.cmd и кракозбрoff.reg

Принцип у них одинаковый - исправить всеми способами иероглифы, квадратики, вопросы или восклицательные знаки в програмах и ОС Windows (в простонародье кракозябры). Я пользовался первым и мне помогло.

Ну и напоследок пара советов:
1) Если работаете с реестром, то не забывайте делать бэкап (резервную копию) на тот случай, если что-то пойдёт не так.
2) Желательно после каждого пункта проверять 1ый пункт.

На этом всё. Теперь Вы знаете как исправить убрать/исправить Кракозябры (квадратики, иероглифы, восклицательные и вопросительные знаки) в программе или Windows.
  • Комментарии
  • ВКонтакте
  • Facebook
b
i
u
s
|
left
center
right
|
emo
img
color
|
hide
quote
translit
76 комментариев
Алекс год и месяц назад Цитата
Помогло!!! Огромное спасибо!
Сергей год и 3 месяца назад Цитата
Помог третий пункт, крякозябры исчезли. Спасибо за помощь!
Сергей год и 3 месяца назад Цитата
от души, душевно в душу!!! спасибо за инфу, чётко по делу!
Жанна год и 4 месяца назад Цитата
Огромное спасибо автору за полезную статью и файлы для исправления!
Очень помог п.6.
Всех благ и крепкого здоровья!
Zaur год и 5 месяцев назад Цитата
Цитата: Ника
Проблема: в игре (только там) отображаются кракозябры вместо букв. Выполнила все пункты, перезагрузила компьютер, но не достигла желаемого результата. То ли руки не оттуда, то ли ...?

поставь в Первом пункте - Текуший язык не поддерживающий Юникод сделай English
Денис год и 6 месяцев назад Цитата
Спасибо большое, доступно, понятно и очень полезно!!!
DobrijUser год и 6 месяцев назад Цитата
Благодарность большая. Установил Atomix mp3 player, в его проводнике при выборе файлов вместо русского крякозябры. Windows 7 домашняя базовая, 64 bit. Запустил файл для вин7 с архива "стандартные шрифты" в пункте 2. Затем поочередно файл cmd и reg с архива "крякозябры" пункта 6. Перезагрузка - полечилось.
Костя год и 7 месяцев назад Цитата
Большое спасибо.Помогли
Валерий год и 7 месяцев назад Цитата
Спасибо большое толково коротко и без "воды"
Сергей год и 7 месяцев назад Цитата
Большое спасибо! Проблему решил за пару минут! Оказался п.1