Войти
Все секреты компьютера для новичка и профессионала
  • Современные галереи. Галерея King’s Gallery
  • Топ‑9 настольных игр для компаний Зачем нужны такие игры
  • Скачать протанки модпак расширенная версия для wot Нужные моды в бою
  • Промокоды папа джонс на сентябрь
  • Технопоинт мобильный. О компании. Есть у торговой сети и недостатки
  • Взлом Лига Ангелов (League of Angels) на Ресурсы для Android и iOS
  • Изменить кодовую страницу windows 7. Проблемы с кодировкой. Некорректное отображение шрифтов. Решение проблем с кодировкой в Windows XP

    Изменить кодовую страницу windows 7. Проблемы с кодировкой. Некорректное отображение шрифтов. Решение проблем с кодировкой в Windows XP

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

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

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

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

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

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

    Открываем «Панель управления » и дважды кликаем по иконке «» . Переходим во вкладку «Дополнительно » «».

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

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

    Для восстановления настроек шрифтов скачайте этот архив


    Пункт 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 »

    Поскольку эти файлы защищены от изменения для выполнения этой операции желательно воспользоваться замечательной программой Скачать программу можно с

    Октябрь 6

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

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

    На самом деле причин сброса или изменения кодировки может быть довольно большое множество. Но основные из них, это:

    — обновление системы

    — установка какого-то системного патча

    — действие вируса

    — обновление до windows 10

    — кривые шаловливые руки и непомерная любознательность (самая распространенная причина всех бед в windows )

    Восстановление кодировки

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


    При всем, казалось бы, диком ужасе ситуации, решается данная проблема весьма несложно:

    заходим в Панель управления ->Язык и региональные стандарты ->Закладка «Дополнительно» ->Язык программ не поддерживающих Юникод . Меняем язык с Русского на Английский, перезагружаем компьютер, снова меняем на русский и опять перезагружаем компьютер. Снова наслаждаемся красивыми родными шрифтами!

    В windows 10 кодировка привязывается глобально к общему языку системы. Поэтому если у вас проблемы с отображением шрифтов, то нужно пройти: Пуск -> Параметры -> Время и Язык -> Регион и язык -> Дополнительные настройки даты и времени, региональные параметры -> и посмотреть настройки в пунктах: Язык и Региональные стандарты .

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

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

    Для начала мы расскажем, как поменять кодировку через элемент Языки и региональные стандарты в Панели управления . Чтобы вызвать окно смены языка, можно использовать два основных способа. Первый - нажать на кнопку Пуск, выбрать в развернувшемся меню пункт Панель управления, а в нем - Языки и региональные стандарты. Второй - нажать на кнопку Пуск, в развернувшемся меню выбрать пункт Выполнить, в открывшейся строке набрать команду intl.cpl и нажать клавишу Enter.

    Откроется окно смены языка . Чтобы поменять кодировку символов, вам нужно на вкладке Месторасположение выбрать Россия (в Windows 7 эта вкладка может называться просто Расположение). Затем перейдите на вкладку Дополнительно и выберите русский язык в качестве языка, используемого в программах, не поддерживающих Юникод. Сохраните изменения, нажав на кнопку ОК.

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

    Поменять кодировку в Windows через реестр можно двумя способами. Первый способ - эта смена кодировки через редактор реестра . Для этого вам нужно нажать на кнопку Пуск, в развернувшемся меню выбрать пункт Выполнить, в открывшейся строке набрать команду regedit и нажать клавишу Enter. В левой части открывшегося окна вы увидите дерево, показывающее структуру реестра.

    Выберите в нем ветвь под названием HKEY_LOCAL_MACHINE и нажмите на стрелочку рядом с ней - ветвь развернется. В открывшемся списке выберите ветвь SYSTEM, в ней - CurrentControlSet, далее последовательно - Control, Nls, CodePage. В открывшемся в правой панели списке параметров найдите параметр 1252, кликните на него правой кнопкой мыши и в открывшемся контекстном меню выберите пункт Изменить. В поле Значение введите параметр c_1252.nls и нажмите на кнопку ОК. Можете выходить из Редактора реестра - вы только что поменяли параметры кодовых страниц Windows. Перезагрузите компьютер, чтобы внесенные изменения вступили в силу .

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

    Windows Registry Editor Version 5.00
    «1252»=»c_1251.nls»

    Затем в меню Файл выберите пункт Сохранить как… (или просто Сохранить) и сохраните файл в любую папку с любым именем. Главное - при сохранении присвоить ему .reg. Затем запустите созданный вами файл реестра и на вопрос системы ответьте Да. После этого нужно перезагрузить компьютер - проблемы с кодировкой должны исчезнуть.

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

    Основная причина рассматриваемой неполадки – не распознается установленная системой кодировка либо выбрана неправильная таблица перекодировки. Устранить эту проблему можно несколькими методами.

    Способ 1: Смена системной локали

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

    Способ 2: Изменение кодировки через системный реестр

    Второй метод исправления ошибок с чтением кодировки заключается в ручном выборе требуемых таблиц через системный реестр.

    Первый вариант


    Альтернативный вариант
    Первая представленная последовательность замены кодировки неэффективна по времени, но существует способ её ускорить – создать файл REG с заранее прописанными командами.

    1. Откройте «Блокнот» с администраторскими полномочиями: откройте «Пуск» , начните вводить название программы в строке поиска, затем кликните правой кнопкой мыши по результату и выберите соответствующий пункт в контекстном меню
    2. Вставьте в окно следующий текст:


      "1250"="c_1250.nls"
      "1251"="c_1251.nls"
      "1252"="c_1252.nls"
      "1253"="c_1253.nls"
      "1254"="c_1254.nls"
      "1255"="c_1255.nls"


      "ARIAL"=dword:00000000


      "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"
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage

      Внимание ! Обязательно после последней строчки введите пустую строку!

    3. Далее используйте пункты «Файл» «Сохранить как» .


      Откроется окно сохранения – первым делом выберите «Все» в меню «Тип файла» , далее введите название создаваемого документа в таком формате:

      *произвольное имя*.reg

    4. Закрывайте «Блокнот» и переходите к директории, в которую сохранили файл. Обратите внимание, что теперь его иконка имеет вид файла реестра. На этом этапе рекомендуем сделать резервную копию данных — откройте «Редактор реестра» и воспользуйтесь пунктами «Файл» «Экспорт» .

      После этого можно запустить созданный REG-файл двойным щелчком ЛКМ.

      Подтвердите, что желаете внести изменения.

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

    Способ 3: Переустановка операционной системы

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

    Заключение

    Мы рассмотрели методы устранения проблемы с отображением кракозябр вместо нормального текста в Windows 7. Напоследок хотим отметить, что такой сбой чаще всего наблюдается в пиратских «репаках», поэтому ещё раз напоминаем – используйте только лицензионное ПО или его свободные аналоги.

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

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

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

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

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

    Открываем «Панель управления ». Переходим во вкладку «Дополнительно ».

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

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

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

    Решение проблем с кодировкой в 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». В открывшемся окне выберите в выпадающем списке «Переименовать ». Измените имя файла и нажмите кнопку «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 »:

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