- Решение проблемы с неправильным отображением русских букв в Windows
- Исправление проблемы с отображением русских букв в Windows 10
- Исправляем отображение русских букв в Windows 10
- Способ 1: Изменение языка системы
- Способ 2: Редактирование кодовой страницы
- LectusSoft.com
- проблема с русским Шрифтом
- проблема с русским Шрифтом
- Re: проблема с русским Шрифтом
- Как исправить отображение кириллической кодировки в Windows
- Исправление ошибки чтения кириллицы путем подмены файлов кодировок
- Исправление ошибки чтения кириллицы путем изменения соответствий файлов кодировок в реестре
Решение проблемы с неправильным отображением русских букв в Windows
Случается такое, что вместо русских символов в windows появляются какие то иероглифы и непонятные символы. Довольно частая проблема почему то. И я сам когда то с ней столкнулся. В этой статье будут рассмотрены 3 варианта исправления этого недостатка.
1.1) Запустите редактор реестра: комбинация клавиш Win + R → вводим regedit → ОК или введите regedit в строке поика меню Пуск и нажмите Enter ↵. Если нужно, подтвердите разрешение программы на изменение нажав Да
1.5) Переименуйте файл c_1252.nls в c_1252.bak .
1.6) Создайте здесь же копию файла c_1251.nls.
1.6.1) Щелкните правой кнопкой мыши на файле и выберите Копировать.
1.6.2) Щелкните правой кнопкой мыши в пустом месте папки C:\WINDOWS\system32\ и выберите Вставить.
1.7) Переименуйте c_1251 — копия.nls в c_1252.nls . В итоге файл c_1252.nls, должен быть переименованной копией c_1251.nls
1.8) Перезагрузите компьютер.
Для 64-битной версии, при необходимости, выполните указанные выше действия в папке C:\Windows\SysWOW64
Если у Вас установлена Русская Windows или Английская+русский MUI, то проделайте также следующее:
2.1) Запустите редактор реестра: Win + R → regedit → ОК или введите regedit в строке поиска меню Пуск и нажмите Enter ↵.
2.2) Откройте ветку реестра HKEY_CURRENT_USER\Control Panel\International
2.3) Проверьте значение параметров Locale и LocaleName
Параметр Locale должен иметь значение 00000419, а параметр LocaleName должен иметь значение ru-RU
2.4) Если значения параметров другие: дважды щелкните на параметре, который необходимо изменить, введите необходимое значение параметра (которое написано выше) и нажмите OK.
2.5) Перезагрузите компьютер.
3.1) Откройте Язык и региональные стандарты.
Пуск → Панель управления → Язык и региональные стандарты
3.2) Перейдите на вкладку Дополнительно.
3.3) В блоке Язык программ, не поддерживающих Юникод нажмите на кнопку Изменить язык системы
3.4) Выберите язык системы Русский (Россия) и нажмите ОК.
1) Скачайте и распакуйте файл: RusCodePage.zip 4,12 Kb cкачиваний: 2381
2) Откройте необходимую папку для запуска командного файла.
Windows 7 English + Russian MUI — откройте данную папку, если у Вас установлена английская версия + русский языковой пакет, так как группа администраторов обозначается как administrators.
Windows 7 Russian — откройте данную папку, если у Вас установлена русская версия, так как группа администраторов обозначается как администраторы.
3) В соответствии с разрядностью Вашей системы запустите bat-файл.
Для восстановления значений по умолчанию примените bat-файл содержащий в названии файла слово Default.
Если у Вас установлена английская Windows 7 и Язык программ, не поддерживающих Юникод установлен в значение Russian (Russia), то попробуйте следующее:
1) Откройте Region and Language.
Start → Control Panel → Region and Language
2) В ниспадающем списке под словом Format: выберите любое значение отличающееся от Вашего (Например: English (Belize)) и нажмите кнопку Apply.
3) В ниспадающем списке под словом Format: выберите значение Russian (Russia) и нажмите кнопку Apply.
4) Перейдите на вкладку Keyboards and Languages и нажмите на кнопку Change keyboards.
5) Выделите раскладку клавиатуры соответствующую языку выбранному Вами на втором шаге (Например: English (Belize)) и нажмите кнопку Remove.
6) Нажмите кнопку ОК и еще раз кнопку ОК для применения настроек.
Исправление проблемы с отображением русских букв в Windows 10
В большинстве случаев проблемы с отображением кириллицы во всей операционной системе Windows 10 или в отдельных программах появляются сразу после ее установки на компьютер. Связана неполадка с неправильно заданными параметрами либо с некорректной работой кодовой страницы. Давайте приступим к рассмотрению двух действенных методов для исправления возникшей ситуации.
Исправляем отображение русских букв в Windows 10
Существует два способа решения рассматриваемой проблемы. Связаны они с редактированием настроек системы или определенных файлов. Они отличаются по сложности и эффективности, поэтому мы начнем с легкого. Если первый вариант не принесет никакого результата, переходите ко второму и внимательно следуйте описанным там инструкциям.
Способ 1: Изменение языка системы
В первую очередь хотелось бы отметить такую настройку как «Региональные стандарты». В зависимости от его состояния и производится дальнейшее отображение текста во многих системных и сторонних программах. Редактировать его под русский язык можно следующим образом:
- Откройте меню «Пуск» и в строке поиска напечатайте «Панель управления». Кликните на отобразившийся результат, чтобы перейти к этому приложению.
Среди присутствующих элементов отыщите «Региональные стандарты» и нажмите левой кнопкой мыши на этот значок.
Появится новое меню с несколькими вкладками. В данном случае вас интересует «Дополнительно», где нужно кликнуть на кнопку «Изменить язык системы…».
Корректировки вступят в силу только после перезагрузки ПК, о чем вы и будете уведомлены при выходе из меню настроек.
Дождитесь перезапуска компьютера и проверьте, получилось ли исправить проблему с русскими буквами. Если нет, переходите к следующему, более сложному варианту решения этой задачи.
Способ 2: Редактирование кодовой страницы
Кодовые страницы выполняют функцию сопоставления символов с байтами. Существует множество разновидностей таких таблиц, каждая из которых работает с определенным языком. Часто причиной появления кракозябров является именно неправильно выбранная страница. Далее мы расскажем, как править значения в редакторе реестра.
Перед выполнением этого метода настоятельно рекомендуем создать точку восстановления, она поможет вернуть конфигурацию до внесения ваших изменений, если после них что-то пойдет не так. Детальное руководство по данной теме вы найдете в другом нашем материале по ссылке ниже.
- Нажатием на комбинацию клавиш Win + R запустите приложение «Выполнить», в строке напечатайте regedit и кликните на «ОК».
- В окне редактирования реестра находится множество директорий и параметров. Все они структурированы, а необходимая вам папка расположена по следующему пути:
Выберите «CodePage» и опуститесь в самый низ, чтобы отыскать там имя «ACP». В столбце «Значение» вы увидите четыре цифры, в случае когда там выставлено не 1251, дважды кликните ЛКМ на строке.
Двойное нажатие левой кнопкой мыши открывает окно изменения строковой настройки, где и требуется выставить значение 1251 .
Если же значение и так уже является 1251, следует провести немного другие действия:
- В этой же папке «CodePage» поднимитесь вверх по списку и отыщите строковый параметр с названием «1252» Справа вы увидите, что его значение имеет вид с_1252.nls. Его нужно исправить, поставив вместо последней двойки единицу. Дважды кликните на строке.
Откроется окно редактирования, в котором и выполните требуемую манипуляцию.
После завершения работы с редактором реестра обязательно перезагрузите ПК, чтобы все корректировки вступили в силу.
Подмена кодовой страницы
Некоторые пользователи не хотят править реестр по определенным причинам либо же считают эту задачу слишком сложной. Альтернативным вариантом изменения кодовой страницы является ее ручная подмена. Производится она буквально в несколько действий:
- Откройте «Этот компьютер» и перейдите по пути C:\Windows\System32 , отыщите в папке файл С_1252.NLS, кликните на нем правой кнопкой мыши и выберите «Свойства».
Переместитесь во вкладку «Безопасность» и найдите кнопку «Дополнительно».
Вам нужно установить имя владельца, для этого кликните на соответствующую ссылку вверху.
В пустом поле впишите имя активного пользователя, обладающего правами администратора, после чего нажмите на «ОК».
Вы снова попадете во вкладку «Безопасность», где требуется откорректировать параметры доступа администраторов.
Выделите ЛКМ строку «Администраторы» и предоставьте им полный доступ, установив галочку напротив соответствующего пункта. По завершении не забудьте применить изменения.
Вернитесь в открытую ранее директорию и переименуйте отредактированный файл, поменяв его расширение с NLS, например, на TXT. Далее с зажатым CTRL потяните элемент «C_1251.NLS» вверх для создания его копии.
Нажмите на созданной копии правой кнопкой мыши и переименуйте объект в C_1252.NLS.
Вот таким нехитрым образом происходит подмена кодовых страниц. Осталось только перезапустить ПК и убедиться в том, что метод оказался эффективным.
Как видите, исправлению ошибки с отображением русского текста в операционной системе Windows 10 способствуют два достаточно легких метода. Выше вы были ознакомлены с каждым. Надеемся, предоставленное нами руководство помогло справиться с этой неполадкой.
LectusSoft.com
Разработка программного обеспечения
- Темы без ответов
- Активные темы
- Поиск
- Пользователи
- Наша команда
проблема с русским Шрифтом
проблема с русским Шрифтом
Сообщение Александр » 14 янв 2015, 12:22
Re: проблема с русским Шрифтом
Сообщение Ryzhij » 14 янв 2015, 13:29
По-правьте в системном реестре настройки кодовых таблиц, или скачайте из интернета файл ruscodepage.reg (.zip .rar)
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage]
«1250»=»c_1251.nls»
«1251»=»c_1251.nls»
«1252»=»c_1251.nls»
«1253»=»c_1251.nls»
«1254»=»c_1251.nls»
«1255»=»c_1251.nls»
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontMapper]
«ARIAL»=dword:000000cc
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
«Arial,0″=»Arial,204»
«Arial Cyr,0″=»Arial,204»
«Comic Sans MS,0″=»Comic Sans MS,204»
«Courier,0″=»Courier New,204»
«Courier,204″=»Courier New,204»
«Courier New Cyr,0″=»Courier New,204»
«Fixedsys,0″=»Fixedsys,204»
«Helv,0″=»MS Sans Serif,204»
«MS Sans Serif,0″=»MS Sans Serif,204»
«MS Serif,0″=»MS Serif,204»
«Small Fonts,0″=»Small Fonts,204»
«System,0″=»Arial,204»
«Tahoma,0″=»Tahoma,204»
«Times New Roman,0″=»Times New Roman,204»
«Times New Roman Cyr,0″=»Times New Roman,204»
«Tms Rmn,0″=»MS Serif,204»
«Verdana,0″=»Verdana,204»
Скопируйте и сохраните в блокноте с расширением *.reg
Как исправить отображение кириллической кодировки в Windows
Добрый день. Недавно я написал статью о том, как установить новую версию операционной системы от Microsoft (установка Windows 10 Technical Preview). Еще в той статье я предупреждал, что могут быть проблемы при работе в тестовой версии системы. Как уже выяснилось, у некоторых не устанавливаются программы, в том числе антивирусы (к счастью здесь тоже присутствует встроенный Microsoft Security Essential).
Но на днях, мой товарищ подсказал что есть еще одна проблема. Так как это наша локальная проблема, ее могут не исправить в ближайшее время. Заключается она в том, что при попытке открытия текстового файла с кодировкой Windows-1251 вместо русских символов на экран выводится всякие иероглифы.
Как оказалось, эта проблема появилась задолго до выхода Windows 10 и была во всех предшествующих ОС, но не у каждого проявлялась. К счастью, мне сразу подсказали пару решений и я с удовольствием поделюсь ими с вами. Сразу скажу, что второй проще.
Исправление ошибки чтения кириллицы путем подмены файлов кодировок
- Идем в папку: C:\Windows\System32.И ищем файл с названием c_1252.nls и нам нужно переименовывать его в c_1252.bak или перенести в какой-нибудь другой каталог.
Но по-умолчанию это действие запрещено. Для этого можно воспользоваться утилитой Unlocker или стать владельцем файла и разрешить себе полный доступ к нему. Кто хочет качаем Unlocker я покажу как стать владельцем.
Открываем «Свойства» файла и переходим на вкладку «Безопасность», внизу кнопка «Дополнительно».
В открывшемся окне вверху, в пункте «Владелец» выбираем «Изменить».
Жмем внизу «Дополнительно», потом справа «Поиск» и в результатах поиска выбираем «Администраторы».
Жмем ОК. Еще раз ОК. Теперь вы владелец этого файла.
Сохраняем изменения, нажав ОК и возвращаемся на вкладку «Безопасность» в свойствах файла. Теперь жмем кнопку «Изменить».
Выставляем «Полный доступ» для группы «Администраторы».
Сохраняем изменения и переименовываем файл.
Файл переименован, теперь копируем файл c_1251.nls в эту же папку.
Переименовываем копию файла в c_1252.nls.
Перезапускаем компьютер. После загрузки компьютера кириллическая кодировка будет без проблем отображаться.
Если у вас возникнут еще какие-либо проблемы с отображением или этот способ не помог, повторите так же эти операции к файлам c_1253.nls, c_1254.nls, c_1255.nls. Так же заменив их копиями файла c_1251.nls.
Исправление ошибки чтения кириллицы путем изменения соответствий файлов кодировок в реестре
Для ленивых предоставлю файл реестра для быстрого внесения изменения. На всякий случай так же файл моего бэкапа стандартного состояния ветки на Windows 8.1, должен подойти на любую ОС, начиная с ХР.
- Открываем реестр, для этого жмем сочетание клавиш Win+R и вводим regedit.
- В открывшемся окне открываем ветку HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage.
- Ищем параметры 1252, 1253, 1254, 1255 и меняем их значения на c_1251.nls.
- Перезапускаем компьютер и радуемся нормально отображаемой кодировке.
На этом всё. Надеюсь эта статья оказалась вам полезной, нажмите одну из кнопок ниже, чтобы рассказать о ней друзьям. Также подпишитесь на обновления сайта, введя свой e-mail в поле справа.