В Windows 10 есть много различных языковых и региональных параметров, которые пользователь может настраивать соответственно своим предпочтениям. Часто бывает так, что владельцы компьютеров сталкиваются с некорректным отображением кириллических (русский, украинский и другие языки) шрифтов. Вместо нормальных знаков и русских букв почему-то отображаются крякозябры в Windows 10, делающие работу с операционной системой фактически невозможной. При этом сам язык системы может отображаться нормально, но попытка открыть текстовый файл или запустить приложение, в котором используется кириллический текст, приведет к весьма унылому результату:
Причиной этому является сбой кодировки операционной системы. Чинится все предельно просто и потребует от вас лишь несколько кликов и одну перезагрузку компьютера. При этом починка осуществляется как простым способом через Панель управления, так и более сложным через редактор реестра или подмену кодовых таблиц операционной системы. Мы рекомендуем использовать первый метод, так как в 99.99% случае проблема решается именно так.
РЕШЕНИЕ ПРОБЛЕМЫ С ИЕРОГЛИФАМИ РУССКОГО ЯЗЫКА В WINDOWS 11
Примечание: вы не сможете исправить кракозябры в Windows 10, если ваша учетная запись не имеет прав Администратора. Позаботьтесь узнать пароль от учетной записи Администратора, либо убедитесь, что ваш профиль имеет принадлежащий уровень прав доступа (является учетной записью Администратора).
Как исправить кракозябры и иероглифы в Windows 10
- Нажмите Win+ R и введите control. Система откроет классическую Панель управления.
- На главной странице перейдите в группу Часы, язык и регион – Изменение форматов даты, времени и чисел.
- На открывшемся окне Регион откройте вкладку Дополнительно.
- Нажмите кнопку Изменить язык системы в секции окна Язык программ, не поддерживающих Юникод.
- В открывшемся окошке выберите из выпадающего списка необходимый вам язык, к примеру, Русский (Россия). Нажмите Ок.
- Windows предупредит вас, что необходимо перезагрузить компьютер, чтобы изменения вступили в силу. Согласитесь на перезагрузку сейчас и нажмите Перезагрузить сейчас.
После запуска компьютера текст должен отображаться как положено.
Как исправить кодировку в Windows 10 через редактор реестра
К вашему сведению: редактирование реестра всегда связано с определенными рисками навредить операционной системе. Внимательно следите за путями изменяемых ключей, делайте резервное копирование и проверяйте все дважды. Если вы не уверены, что сможете восстановить все обратно в случае поломки, лучше воздержите себя от редактирования реестра. Для перестраховки создайте резервную точку восстановления Windows 10.
Символы вместо русских букв | Как убрать иероглифы
- Нажмите кнопки Win+ R и введите команду regedit. Она откроет встроенный в операционную систему Редактор реестра.
- Теперь вам надо перейти по адресу КомпьютерHKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlNlsCodePage. Чтобы не тратить время на поиск нужной ветки, просто скопируйте адрес и вставьте в верхнюю адресную строку редактора (она доступна только на компьютерах с Windows 10 Creators Update и выше).
- Опуститесь в самый низ списка и дважды кликните на ключ ACP. Измените его значения на 1251. 1251 – это кодовое обозначение кириллической страницы.
- Нажмите Ок и перезагрузите компьютер.
После этого Windows 10 перестанет отображать иероглифы вместо текста.
Как исправить иероглифы в Windows 10 подменой файла кодовой страницы
Способ далеко не самый удобный, но тоже имеющий право на свое существование. В конце концов, вы сами решаете, каким образом чинить неполадки своего компьютера.
Обратите внимание: в этой инструкции показана подмена кодовой страницы 1252, которая отвечает за западноевропейскую кодировку. Если в системе используется другая кодовая страница, вам понадобится узнать ее номер. На случай, если вы не сможете это сделать, воспользуйтесь методами изменения кодировки Windows 10, которые описаны выше.
- Откройте Проводник и перейдите по адресу C:Windowssystem32. Воспользуйтесь поиском в правой верхней части окна, чтобы найти файл c_1252.NLS.
- Нажмите по нему правой кнопкой мыши и выберите Свойства.
- В окне свойств откройте вкладку Безопасность и затем кликните Дополнительно.
- Откроется окно изменения параметров безопасности для выбранного файла. В его верхней части нажмите Изменить.
- В новом окне пропишите адрес электронной почты вашей учетной записи (у нее должны быть права Администратора) и нажмите Проверить имена. Система должна отобразить полное имя пользователя и его адрес электронной почты. Нажмите Ок.
- Вернитесь к окну Свойства файла C_1252.NLS. В списке Группы или пользователи нажмите Administrators, а затем кнопку Изменить.
- Откроется окно Разрешения для группы. Опять же, в списке Группы или пользователи нажмите Administrators. Затем отметьте пункт Полный доступ в колонке Разрешить. Нажмите Ок, а затем еще раз Ок.
- В окне Проводника кликните по найденному вами файлу C_1252.NLS и нажмите Расположение файла. Проводник покажет вам, где находится этот файл.
- Перейдите на вкладку проводника Вид и убедитесь, что у вас активирован параметр Расширения имен файлов. Если нет – активируйте.
- Теперь нажмите правой кнопкой мыши по файлу C_1252.NLS и выберите Переименовать. Переименуйте его в C_12521.NLS1, к примеру. Это необходимо сделать, чтобы оригинальный файл у вас был на случай необходимости откатить изменения.
- После этого найдите файл C_1251.NLS. Скопируйте его и тут же вставьте. У вас должна появиться копия файла. Переименуйте ее в C_1252.NLS.
- Перезагрузите компьютер.
Таким образом вы заставляете систему использовать нужную вам кодовую страницу в качестве стандартной. Метод весь кустарный, но он должен справиться с поставленной задачей.
Автор поста
Источник: wp-seven.ru
Программирование на C, C# и Java
Уроки программирования, алгоритмы, статьи, исходники, примеры программ и полезные советы
Проблемы с кодировкой кириллицы в консоли. Смена кодировки
Зачастую у программистов появляются проблемы с русским языком в консоли при загрузке в неё текстового файла — вместо кириллицы появляются какие-то непонятные символы или вопросительные знаки. Данная проблема очень легко решается — нужно просто сменить кодировку файла на UTF-8 или на Юникод (либо на какую-либо другую, с которой консоль заработает). Как это сделать, вы узнаете в нашей статье. Итак, если у вас в консоли вместо кириллицы написано что-то похожее на символы с нижнего изображения, либо просто непонятный набор неизвестных символов, то всё дело в неправильной кодировке файла.
Исправить данную проблему не составит труда.
Проблемы с кодировкой кириллицы в блокноте
У каждого на компьютере имеется блокнот — самый простой помощник в данной проблеме. Всё, что нам надо — это открыть «сломанный» файл в блокноте (главное, чтобы в нём русский язык отображался правильно, иначе придётся заново переписывать текст), затем нажать в блокноте вкладку «Файл», а затем «Сохранить как…». В низу появившегося окна можно будет найти надпись «Кодировка» с комбобоксом, в котором Вам надо выбрать UTF-8 либо Юникод (это почти одинаковые кодировки, но если одна из них не заработает, то выбирайте вторую).
После сохранения файла попробуйте запустить консоль ещё раз, всё должно заработать.
Проблемы с кодировкой кириллицы в WordPad
Текстовым редактором WordPad также можно починить файл. Делается это идентично способу с блокнотом. Опять надо файл «Сохранить как…», однако выбор кодировки здесь не задан отдельно, как в блокноте, а вынесен в «Тип файла».
Нам нужно выбрать тип «Текстовый документ в Юникоде» и таким образом сохранить файл.
Проблемы с кодировкой кириллицы в Visual Studio
Вариант 1. Изменение кодировки файла.
Если ваш файл открыт у вас в Visual Studio, то для смены кодировки нужно выполнить следующие действия: В рабочей среде кликнуть на вкладке файла:
Затем перейди в меню «Файл» -> «Дополнительные параметры сохранения..».
В появившемся окне смотрим огромный список с названием «Кодировка» и выбираем там Юникод:
После нажимаем «ОК», и всё готово!
Вариант 2. Изменение кодировки программно.
Кроме того, в Visual Studio можно легко поменять кодировку файла в самом коде. Делается это, на примере работы с классом StreamReader, вот так:
Источник: vscode.ru
Тема: Не работает русский язык на виндовс 7 (решение проблемы)
diveryrs
Просмотр профиля
Сообщения форума
Личное сообщение
Ефрейтор Регистрация 09.04.2011 Адрес Одесса Сообщений 43
Не работает русский язык на виндовс 7 (решение проблемы)
Добрый вечер уважаемые игроки. Столкнулся с проблемой что не работает русский язык в игре. На сайте решение не нашел так что решил скинуть помощь вам:
Запускаем редактор реестра: Пуск — Выполнить и вводим regedit
Находим в HKEY_LOCAL_MACHINESYSTEMCurrentControlSetContro lNlsCodePage строковый параметр 1252, и меняем его значение на c_1251.nls
В папке C:WINDOWSsystem32 найдите файлы С_1251 и С_1252. С_1251 копируем в другое место и переименовываем в С_1252
Файл С_1252 в папке C:WINDOWSsystem32 удаляем (потребуется изменить права доступа). Копируем измененную версию файла С_1252 в папку
/C:/WINDOWS/system32/.
Пуск-Панель управления — Язык и региональные установки — Дополнительно. Выбрать в пункте Текущий язык программ не поддерживающий Юникод: Русский (Россия)
Источник: cfire.ru