Перейти к содержимому

Почему в notepad русские буквы пишет кракозябры

  • автор:

Как исправить отображение кириллицы или кракозябры в Windows 10

Как исправить кириллицу в Windows 10

Одна из возможных проблем, с которыми можно столкнуться после установки Windows 10 — кракозябры вместо русских букв в интерфейсе программ, а также в документах. Чаще неправильное отображение кириллицы встречается в изначально англоязычных и не совсем лицензионных версиях системы, но бывают и исключения.

Исправление отображения кириллицы с помощью настроек языка и региональных стандартов Windows 10

Кракозябры в программах и документах Windows 10

Самый простой и чаще всего работающий способ убрать кракозябры и вернуть русские буквы в Windows 10 — исправить некоторые неправильные настройки в параметрах системы.

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

  1. Откройте панель управления (для этого можно начать набирать «Панель управления» или «Control Panel» в поиске на панели задач.
  2. Убедитесь, что в поле «Просмотр» (View by) установлено «Значки» (Icons) и выберите пункт «Региональные стандарты» (Region). Региональные стандарты в Windows 10
  3. На вкладке «Дополнительно» (Administrative) в разделе «Язык программ, не поддерживающих Юникод» (Language for non-Unicode programs) нажмите по кнопке «Изменить язык системы» (Change system locale). Дополнительные параметры языка системы
  4. Выберите русский язык, нажмите «Ок» и подтвердите перезагрузку компьютера. Установка региона Россия для Windows 10

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

Отображение кириллицы исправлено в Windows 10

Как исправить иероглифы Windows 10 путем изменения кодовых страниц

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

С помощью редактора реестра

  1. Нажмите клавиши Win+R на клавиатуре, введите regedit и нажмите Enter, откроется редактор реестра.
  2. Перейдите к разделу реестра

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage

и в правой части пролистайте значения этого раздела до конца. Установленный регион Windows 10 в реестре

  • Дважды нажмите по параметру ACP, установите значение 1251 (кодовая страница для кириллицы), нажмите Ок и закройте редактор реестра. Изменение кодовой страницы на кириллицу
  • Перезагрузите компьютер (именно перезагрузка, а не завершение работы и включение, в Windows 10 это может иметь значение).
  • Обычно, это исправляет проблему с отображением русских букв. Вариация способа с помощью редактора реестра (но менее предпочтительная) — посмотреть на текущее значение параметра ACP (обычно — 1252 для изначально англоязычных систем), затем в том же разделе реестра найти параметр с именем 1252 и изменить его значение с c_1252.nls на c_1251.nls.

    Кодовые страницы в реестре Windows 10

    Путем подмена файла кодовой страницы на c_1251.nls

    Второй, не рекомендуемый мной способ, но иногда выбираемый теми, кто считает, что правка реестра — это слишком сложно или опасно: подмена файла кодовой страницы в C:\ Windows\ System32 (предполагается, что у вас установлена западно-европейская кодовая страница — 1252, обычно это так. Посмотреть текущую кодовую страницу можно в параметре ACP в реестре, как было описано в предыдущем способе).

    1. Зайдите в папку C:\ Windows\ System32 и найдите файл c_1252.NLS, нажмите по нему правой кнопкой мыши, выберите пункт «Свойства» и откройте вкладку «Безопасность». На ней нажмите кнопку «Дополнительно». Просмотр параметров безопасности файла
    2. В поле «Владелец» нажмите «Изменить». Изменение владельца C_1252.nls
    3. В поле «Введите имена выбираемых объектов» укажите ваше имя пользователя (с правами администратора). Если в Windows 10 используется учетная запись Майкрософт, вместо имени пользователя укажите адрес электронной почты. Нажмите «Ок» в окне, где указывали пользователя и в следующем (Дополнительные параметры безопасности) окне. Указание владельца для файла
    4. Вы снова окажетесь на вкладке «Безопасность» в свойствах файла. Нажмите кнопку «Изменить».
    5. Выберите пункт «Администраторы» (Administrators) и включите полный доступ для них. Нажмите «Ок» и подтвердите изменение разрешений. Нажмите «Ок» в окне свойств файла. Установить полный доступ к файлу для Администраторы
    6. Переименуйте файл c_1252.NLS (например, измените расширение на .bak, чтобы не потерять этот файл).
    7. Удерживая клавишу Ctrl, перетащите находящийся там же в C:\Windows\System32 файл c_1251.NLS (кодовая страница для кириллицы) в другое место этого же окна проводника, чтобы создать копию файла. Копия файла C_1251.nls
    8. Переименуйте копию файла c_1251.NLS в c_1252.NLS.
    9. Перезагрузите компьютер.

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

    А вдруг и это будет интересно:

    • Лучшие бесплатные программы для Windows
    • Как отключить или удалить Связь с телефоном в Windows 11 и 10
    • Ошибка 0xc000001d при запуске игры или программы — как исправить?
    • Ключ восстановления BitLocker в Windows — способы посмотреть
    • User OOBE Broker — что это за процесс в Windows 11 и 10
    • Ошибка 0x803F8001 в Microsoft Store, играх и приложениях — как исправить?
    • Windows 11
    • Windows 10
    • Android
    • Загрузочная флешка
    • Лечение вирусов
    • Восстановление данных
    • Установка с флешки
    • Настройка роутера
    • Всё про Windows
    • В контакте
    • Одноклассники

    Кракозябры вместо русских заглавных букв в notepad++

    Есть такая замечательная программы notepad++
    Из удобств которые она предлагает можно отметить:
    -вкладки для текстовых документов
    -нумерация строк
    -подствека синтаксиса
    -открывать, при запуске, вкладки, открытые при закрытии программы (не сохраненные файлы так же будут открыты повторно)
    -поддержка множества кодировок
    -поддержка настраиваемых горячих клавиш
    -поиск и замена
    -поддержка макросов
    и ещё много много чего
    Но столкнулись мы тут с одной проблемой.

    Вместо русских заглавных букв в документах вдруг стали появлятся какие-то непонятные символы.
    Как оказалось, в notepad++ есть функция автоопределения кодировки, и она не всегда работает корректно.
    Достаточно отключить её и программа прекратит свою самодеятельность.
    Отключается это в «Опции» — «Настройки» — раздел «Разное» (в самом низу слева) — «Автоматическое определение кодировки».
    Галочку надо снять.
    Вот и всё.

    Иероглифы вместо русских букв в Windows 10, 11, 7 и 8

    WiFiGid

    Всех приветствую на портале WiFiGiD.RU. Сегодня мы рассмотрим еще одну достаточно популярную проблему, когда в Windows вместо букв отображаются кракозябры, иероглифы, знаки вопроса и какие-то непонятные символы. Проблема встречается на всех версиях Windows 10, 11, 7 и 8, и решается она одинаково. Причем кракозябры могут быть как в отдельных программах (например, в блокноте или Word) или системных окнах (в проводнике, компьютере или панели управления). В статье я расскажу вам, как можно исправить кодировку и вернуть все на свои места.

    Способ 1: Изменение системного языка

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

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

    1. Зажимаем на клавиатуре две клавиши:

    + R

    1. Теперь используем команду:

    Иероглифы вместо русских букв в Windows 10, 11, 7 и 8

    1. В панели управления найдите пункт «Региональные стандарты» – ориентируйтесь на значок. Если вы видите, что пунктов не так много как у меня, измените режим «Просмотра».

    Иероглифы вместо русских букв в Windows 10, 11, 7 и 8

    1. На второй вкладке нажмите по кнопке «Изменить язык…».

    Иероглифы вместо русских букв в Windows 10, 11, 7 и 8

    1. Сначала в первом пункте установите «Русский» язык. Ниже есть настройка использования Юникода (UTF-8). Если эта галочка стоит, значит попробуйте её убрать. Если эта конфигурация, наоборот, выключена – активируйте. Нажмите «ОК».

    Иероглифы вместо русских букв в Windows 10, 11, 7 и 8

    1. Вас попросят перезагрузиться – сделайте это.

    Способ 2: Изменение кодовой таблицы

    Смотрите, каждому символу кириллицы соответствует свое отображение. Также у каждого такого символа есть специальный байтовый код. Чтобы все это работало нормально, для каждого символа и байта есть таблица соответствия. Если таблица выбрана неправильно, код байта будет показывать иероглифы – вопросительные знаки или еще какие кракозябры.

    Мы просто подставим для нашей кириллицы правильную таблицу отображения символов, и после этого проблема должна решиться. Мы будем использовать редактор реестра. Сам способ не должен поломать систему, но перед этим я настоятельно рекомендую создать точку восстановления (на всякий случай!).

    После этого переходим к описанным ниже шагам:

    1. Используем наши любимые волшебные кнопки:

    + R

    Иероглифы вместо русских букв в Windows 10, 11, 7 и 8

    1. Можете скопировать путь, который я укажу ниже, и вставить в адресную строку. Или просто пройтись по папкам и разделам вручную.

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage

    1. В правом блоке, где находится список файлов с конфигурациями, в самом низу найдите:
    1. Именно этот файл отвечает за настройку соответствия таблицы символов. Два раза кликните левой кнопкой мыши и установите значение:

    Иероглифы вместо русских букв в Windows 10, 11, 7 и 8

    1. Нажмите «ОК», закройте окно редактора реестра и перезагрузите компьютер.

    Способ 3: Подмена файлов

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

    1. Откройте проводник и пройдите по пути:
    1. Найдите файл:
    1. Он используется для английского языка. Через правую кнопку заходим в «Свойства».

    Иероглифы вместо русских букв в Windows 10, 11, 7 и 8

    1. Во вкладке «Безопасность» выбираем кнопку «Дополнительно». Нам нужно дать вам полные права. В противном случае вы ничего с этим файлом не сделаете.

    Иероглифы вместо русских букв в Windows 10, 11, 7 и 8

    1. В строке «Владелец» жмем по ссылке «Изменить».

    Иероглифы вместо русских букв в Windows 10, 11, 7 и 8

    Иероглифы вместо русских букв в Windows 10, 11, 7 и 8

    1. Нажмите «Поиск». Ниже в списке кликните по той учетной записи, через которую вы сейчас сидите. Если у вас авторизация через учётку Microsoft, то указываем почту. Как только пользователь будет выбран, жмем «ОК».

    Иероглифы вместо русских букв в Windows 10, 11, 7 и 8

    1. В этом и следующем окне жмем на кнопку «ОК», чтобы применить параметры.

    Иероглифы вместо русских букв в Windows 10, 11, 7 и 8

    1. В окне «Свойства» нажмите «Изменить».

    Иероглифы вместо русских букв в Windows 10, 11, 7 и 8

    1. Выберите «Администраторов» и установите «Полный доступ». Применяем настройки и закрываем оба окошка.

    Иероглифы вместо русских букв в Windows 10, 11, 7 и 8

    1. Теперь установите другой формат для файла (через ПКМ и команду «Переименовать»):
    1. Например:

    c_1252.txt

    1. На клавиатуре, зажмите Ctrl и, не отпуская, перетащите в любое место в папке файл:
    1. Мы создали копию файла. Теперь оригинал NLS переименуйте в:
    1. Перезагрузите систему.

    В случае чего у вас есть оригинал c_1251.NLS и сам файл c_1252, у которого мы изменили формат.

    Способ 4: Дополнительные советы

    Если вы видите иероглифы вместо русских букв в Windows 10, 11, 7 или 8, то есть вероятность, что произошла более серьезная поломка в системных файлах. Поэтому вот ряд советов:

    • Если вы делали какие-то глобальные обновления в ОС, то попробуйте выполнить откат системы до самой ранней точки восстановления.
    • Если вы устанавливали какую-то кривую и стороннюю сборку Windows, то советую выполнить установку оригинальной версии «Окон».
    • Проверьте системные файлы на наличие ошибок.
    • Можно попробовать выполнить чистку системы.

    На этом все, дорогие друзья. Пишите свои вопросы в комментариях. Всем добра и берегите себя.

    Почему в notepad русские буквы пишет кракозябры

    Суть вопроса:
    — из клиент банка (белорусский ВТБ) выгружаем запрос 61 по перечислению зарплаты на счета
    — получаем текстовый файл в котором кракозябры вместо русских букв
    — если в блокноте выбрать меню Формат — Шрифт — и шрифт Terminal, то видим русские буквы

    Мне нужно проделать обратную штуку — я из 1С формирую текстовый файл, там естественно русские буквы, но при загрузке в клиент-банк там выходят кракозябры.

    Как из 1С сделать текстовый файл с кракозябрами? Чтобы в клиент-банк загрузились русские буквы?

    Пробовал указывать кодировки, ничего не меняется вообще

    л_Документ = Новый ТекстовыйДокумент;
    л_Документ.УстановитьТипФайла(КодировкаТекста.ANSI);
    .
    л_Документ.Записать(л_ПутьКФайлу, КодировкаТекста.ANSI);

    ТекстовыйДокумент (TextDocument)
    УстановитьТипФайла (SetFileType)
    Синтаксис:
    УстановитьТипФайла()
    Параметры:
    (необязательный)
    Тип: КодировкаТекста, Строка.
    Устанавливаемый тип файла.

    Тип файла может быть задан как в виде значения перечисления КодировкаТекста, так и в виде строки с указанием названия кодировки.
    Поддерживаемые названия кодировок:
    UTF-8
    UTF-16
    UTF-16BE
    UTF-16LE
    UTF-32
    UTF-32BE
    UTF-32LE
    UTF16_PlatformEndian
    UTF16_OppositeEndian
    UTF32_PlatformEndian
    UTF32_OppositeEndian
    UTF-7
    IMAP-mailbox-name
    SCSU
    BOCU-1
    CESU-8
    ISO-8859-1
    US-ASCII
    gb18030
    IBM367
    iso-8859-2
    iso-8859-3
    iso-8859-4
    iso-8859-5
    iso-8859-6
    iso-8859-7
    iso-8859-8
    iso-8859-9
    iso-8859-13
    iso-8859-15
    cp932
    Shift_JIS
    EUC-JP
    cp33722
    windows-950
    Big5
    cp950
    Big5-HKSCS
    cp1386
    GBK
    GB2312
    GB_2312-80
    cp964
    cp949
    cp949c
    EUC-KR
    ibm-971
    KSC_5601
    ibm-1363
    windows-949
    windows-874
    cp874
    ibm-1162
    cp437
    cp737
    cp775
    cp850
    cp851
    cp852
    cp855
    cp856
    cp857
    cp858
    cp860
    cp861
    cp862
    cp863
    cp864
    cp865
    cp866
    ibm-867
    CP868
    cp869
    KOI8-R
    ibm-901
    ibm-902
    cp922
    KOI8-U
    ibm-4909
    windows-1250
    windows-1251
    windows-1252
    windows-1253
    windows-1254
    windows-1255
    windows-1256
    windows-1257
    windows-1258
    macintosh
    x-mac-greek
    x-mac-cyrillic
    x-mac-centraleurroman
    x-mac-turkish
    hp-roman8
    Adobe-Standard-Encoding
    cp1006
    cp1098
    cp1124
    cp1125
    ibm-1129
    cp1131
    ibm-1133
    ISO-2022-JP
    JIS_Encoding
    ISO-2022-JP-2
    ISO_2022,locale=ja,version=3
    ISO_2022,locale=ja,version=4
    ISO-2022-KR
    ISO_2022,locale=ko,version=1
    ISO-2022-CN
    ISO-2022-CN-EXT
    HZ-GB-2312
    windows-57002
    windows-57003
    windows-57011
    windows-57010
    windows-57007
    windows-57004
    windows-57005
    windows-57008
    windows-57009
    LMBCS-1
    LMBCS-2
    LMBCS-3
    LMBCS-4
    LMBCS-5
    LMBCS-6
    LMBCS-8
    LMBCS-11
    LMBCS-16
    LMBCS-17
    LMBCS-18
    LMBCS-19
    IBM037
    ebcdic-de
    ebcdic-dk
    IBM278
    IBM280
    IBM284
    IBM285
    IBM290
    IBM297
    IBM420
    IBM424
    IBM500
    ibm-803
    IBM-Thai
    IBM870
    IBM871
    cp875
    IBM918
    cp930
    cp933
    cp935
    cp937
    cp939
    cp1025
    IBM1026
    IBM1047
    cp1097
    cp1112
    cp1122
    cp1123
    ibm-1130
    ibm-1132
    ibm-1137
    IBM01140
    IBM01141
    IBM01142
    IBM01143
    IBM01144
    IBM01145
    IBM01146
    IBM01147
    IBM01148
    IBM01149
    ibm-1153
    ibm-1154
    ibm-1155
    ibm-1156
    ibm-1157
    ibm-1158
    ibm-1160
    ibm-1164
    ibm-1364
    ibm-1371
    ibm-1388
    ibm-1390
    ibm-1399
    ibm-5123
    ibm-8482
    ibm-16684
    ibm-4899
    ibm-4971
    ebcdic-he
    ebcdic-ar
    ibm-37_P100-1995,swaplfnl
    ibm-1047_P100-1995,swaplfnl
    ibm-1140_P100-1997,swaplfnl
    ibm-1142_P100-1997,swaplfnl
    ibm-1143_P100-1997,swaplfnl
    ibm-1144_P100-1997,swaplfnl
    ibm-1145_P100-1997,swaplfnl
    ibm-1146_P100-1997,swaplfnl
    ibm-1147_P100-1997,swaplfnl
    ibm-1148_P100-1997,swaplfnl
    ibm-1149_P100-1997,swaplfnl
    ibm-1153_P100-1999,swaplfnl
    ibm-12712_P100-1998,swaplfnl
    ibm-16804_X110-1999,swaplfnl
    ebcdic-xml-us

    Значение по умолчанию: UTF8.
    Описание:
    Устанавливает кодировку файла, в которой будет сохранен текстовый документ при интерактивной записи (например, при выборе пункта «Файл — Печать»).
    Доступность:
    Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение.

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *