«Потому, что программное обеспечение должно быть доступным!»

Решение проблем с кодировкой в Windows XP/Vista/7

5 июля 2011 | Автор: Softbloger
Теги: система

Иногда, вследствие тех или иных причин, у пользователей ОС Windows случается что-то такое, что приводит к сбою кодировок. Какая-та новоустановленная программа, вирус, манипуляции в реестре, мало-ли что… Вот слетели кодировки и все-тут!

На днях у меня тоже случилась подобная вещь. В некоторых русифицированных программах часть надписей интерфейса стала выглядеть так, как будто вместо букв туда вставили отпечатки лап птиц:

Скажу честно — я потратил на поиск решения проблемы почти два дня. На всех форумах и сервисах «вопросов и ответов», во всех мануалах и инструкциях, все как один повторяли тот-же рецепт решения, который возможно кому-то и помог. Но не мне. И только когда мои мозги уже начали закипать и всякая надежда на решения проблемы покинула меня, все стало на свои места.

Результаты же поисков я решил оформить в «Универсальное руководство по решению всех проблем с кодировкой в операционных системах Windows XP и Windows Vista/7». Хотя возможно оно не так уже и универсально… ;)

Решение проблем с кодировкой в Windows XP:

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

Открываем «Панель управления» и дважды кликаем по иконке «Язык и региональные стандарты». Переходим во вкладку «Дополнительно» и устанавливаем русский язык в качестве «Языка программ, не поддерживающих Юникод».

После этого найдите в списке, который размещен на этой-же вкладке пункт 20880 и поставте возле него галочку:

Сохраните изменения и перезагрузите компьютер. Если проблема не исчезла переходим к пункту 2.

2. Возможно, что проблемы с кодировкой вызваны нарушением системных настроек шрифтов.

Для восстановления настроек шрифтов скачайте этот архив и запустите файл который находится в нем игнорируя все предупреждения системы:

 

Решение проблем с кодировкой в Windows XP/Vista/7

 

Перезапустите систему. Если проблема не исчезла переходим к пункту 3.

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

Для выполнения этих изменений скачайте этот архив и запустите файл находящийся в нем. Как и в предыдущем пункте появятся предупреждения системы.

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

Решение проблем с кодировкой в Windows Vista/7:

1. Как и в случае с Windows XP сначала убедитесь что для программ не поддерживающих Юникод установлен русский язык.

Открываем «Панель управления» и дважды кликаем по иконке «Язык и региональные стандарты». Переходим во вкладку «Дополнительно» и устанавливаем русский язык в качестве «Языка программ, не поддерживающих Юникод»:

Сохраните изменения и перезагрузите компьютер. Если проблема не исчезла переходим к пункту 2.

2. Для восстановления настроек шрифтов скачайте этот архив и запустите файл который находится в нем игнорируя все предупреждения системы:

Перезапустите систему. Если проблема не исчезла переходим к пункту 3.

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

Для выполнения этих изменений скачайте этот архив и запустите файл находящийся в нем. Как и в предыдущем пункте появятся предупреждения системы.

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

4. Если все вышеуказанное не помогло нужно поменять имена следующих файлов кодовых страниц в папке C:\Windows\System32:
Файл «c_1252.nls» на «c_1252.nls.bak»
Файл «c_1253.nls» на «c_1253.nls.bak»
Файл «c_1254.nls» на «c_1254.nls.bak»
Файл «c_1255.nls» на «c_1255.nls.bak»
Поскольку эти файлы защищены от изменения для выполнения этой операции желательно воспользоваться замечательной программой Unlocker. После ее установки нужно кликнуть правой кнопкой мыши по нужному файлу, и выбрать пункт «Unlocker». В открывшемся окне выберите в выпадающем списке «Переименовать». Измените имя файла и нажмите кнопку «OK»:

После переименования вышеуказанных файлов скопируйте файл «c_1251.nls» в какую-то другую папку (или скопируйте в буфер обмена), а затем переименуйте его на «c_1252.nls». Вновь вставьте (скопируйте) файл «c_1251.nls» в папку C:\Windows\System32 и переименуйте на «c_1253.nls», а затем повторите это еще два раза с переименованием в «c_1254.nls» и «c_1255.nls».

В результате выполнения этого пункта, файлы «c_1252.nls», «c_1253.nls», «c_1254.nls», «c_1255.nls» будут заменены файлом «c_1251.nls». Не забудьте также вернуть в первоначальную папку файл «c_1251.nls»:

Вот такая вот инструкция получилась. Если что не ясно — спрашиваете в комментариях. Возможно я (или другие читатели) помогут в решении вашей проблемы.

 (голосов: 66)


Комментарии (208):
Инкогнито
13 апреля 2013 20:16
Помог второй способ. Автор красавчик)
Благодарю.
Иван
6 апреля 2013 14:11
Спс помог только 4 способ для семерки, что-то похожее но только проще есть для реестра, но вот не могу вспомнить.
Gopher
1 апреля 2013 16:18
Спасибо, 3-й вариант для win7 помог.
david
30 марта 2013 21:01
привет мне 13 лет. и я это сделал за 5 минут. СПАСИБО огромное за подробное описание. Win7 помог последний вариант
sergey
30 марта 2013 20:17
Спасибо, помог 2-й Win7
Zerg
23 марта 2013 23:22
реальная фигня, пока язык юникода на русский не сменил, всё мучался с английской версией вин7.

Спасибо тебе, автор!!!

реальная фигня, пока язык юникода на русский не сменил, всё мучался с английской версией вин7.

Спасибо тебе, автор!!!
Olga
21 марта 2013 18:17
Огромная благодарность автору статьи!!! Только п.4 помог избавиться от неуместных знаков ??? в меню.(Win7/32). Замечательно, что есть люди думающие не только о себе!
Joker
18 марта 2013 19:51
Спасибо огромное. Второй пункт очень помог)
Bukmop74
16 марта 2013 13:14
Супер! 2-ой способ помог. Спасибо огромное!!!
рамис
15 марта 2013 21:57
спасибо тебе братишка!!
Xandr
15 марта 2013 13:12
Ты не зря потратил два дня и спас меня от нервного истощения... 2-ой способ на 7x64. bully
stefild
3 марта 2013 22:03
Огромное спасибо автору,у меня Windows 8 x64 и была такая же проблема с кодировкой которая тут на картинке помог способ ( 2. Возможно, что проблемы с кодировкой вызваны нарушением системных настроек шрифтов.

Для восстановления настроек шрифтов скачайте этот архив и запустите файл который находится в нем игнорируя все предупреждения системы: ) love
Klyaksa 007
2 марта 2013 22:38
На икс пи нам помог второй способ. Спасибо. smile smile
Kaliostro2012
27 февраля 2013 18:09
спс помог 2 способ на 7-ку
Юрий
26 февраля 2013 23:14
Кракозябры в названиях папок в интерфейсе устранил при помощи п.2 (в Windows 7-64), но осталось написание кракозябрами по изображению .Остальное не помогает, может проблема в самом .ЕХЕ-файле программы(не предусмотрено написание кириллицей...??) Может ещё есть какие-то варианты для решения этой проблемы ? crying Спасибо...
B.G.
26 февраля 2013 16:50
Спасибо, на ХР помог 3-й способ, даже убрал исправил то что я своими кривыми руками там наваял. до того как я наткнулся на статью!!!! wink
Саша киев
26 февраля 2013 01:27
Огромное спасибо.
У меня windows XP SP3, помог первый способ. smile
Дмитрий
24 февраля 2013 14:49
Спасибо только 4-й способ на 7-ке 64х помог
Дмитрий Луговов
23 февраля 2013 18:20
Спасибо всё сработало!!!)))
Роман
18 февраля 2013 02:09
Спасибо, добрый человек! smile
Евгения
11 февраля 2013 23:27
Спасибо вам большое! мне помогло...сделала три пункта и не произошло изменений...отчаялась... хорошо что решила и 4 пункт попробовать)) как раз он меня и спас!!все очень грамотно расписано...
тема
9 февраля 2013 20:00
огромное спасибо 2 способ для винды 7 помог fellow
kaba
31 января 2013 19:37
спасибо помог второй вариант
Никита
26 января 2013 11:33
Спасибо! 2 способ помог
Ив.Ив.
21 января 2013 03:55
Прогулялся по Вашей подсказке, но увы даром потратил время - даже второй и третий вариант не помогли. Везде требует вставить диск для копирования =20880 [IBM EBCDIC - кириллица [русская]]== которого у меня нет.
Прошу в кого такая же проблемая занести пунк 4 с подсказкой скачать прогу Mp3tag 2.49a
Установив эту прогу, открываем в её окне книгу с иероглифами, Выделяем всю книгу, Очищаем иероглифы и Сохраняем.
Ведь подпорченных книг и файлов, не так то и много.
Марина 1234
17 января 2013 21:35
Огромное СПАСИБО!
Помог 3-ий способ!
Роман
16 января 2013 20:49
Спасибо огромное! Семерка, помог 2-й способ.
Дмитрий
16 января 2013 09:47
3 способ помог) Спасибо
Rashid
14 января 2013 22:53
Мне этот способ непомог! я хочю установить сервер установка идет в окошке DOS вероятно мне нужен шрифт UTF-8 у кого есть такой для windows 7?
MrJames63
14 января 2013 17:23
Спасибо большое,для Win7 помогло!

Информация

Комментировать статьи на нашем сайте возможно только в течении 30 дней со дня публикации.
Реклама
Друзья