Вы открыли в Блокноте (Notepad) файл, но вместо нормального текста видите какие-то непонятные символы? Рассказываем, как поменять кодировку в Блокноте двумя способами, и что это вообще такое.
Что это такое
Кодировка текста — это, в общем смысле, часть языка компьютера. Для программы не существует букв, для неё есть только цифры. Чтобы мы, пользователи, видели именно текст, существует кодировка. Компьютерные программы дешифруют код и выводят в свой интерфейс текст.
Системы кодирования бывают разные. Если текст создан в редакторе, который работает по одной системе, а затем открывается в Блокноте, в котором другая, то выводится бессмысленный набор символов. Выясняем, как изменить кодировку в Блокноте!
Пришло время узнать, как в Блокноте найти нужное слово за пару секунд.
Когда мы говорим о Notepad, тут имеются в виду только две системы — UTF-8 или ANSI . По умолчанию чаще всего стоит ANSI . Разбираемся, как её сменить!
Обратите внимание: ни один из способов ниже не меняет систему кодирования в Блокноте по умолчанию. Предполагаем, что этого сделать нельзя.
Меняем
Начнём с самого простого способа изменить кодировку текста в Блокноте — в процессе сохранения файла!
Иероглифы вместо русских букв ! Решение в 1 минуту ! Без програм !
- Откройте файл txt, в котором хотите изменить кодирование.
- Кликните по вкладке «Файл» наверху.
- Теперь кликните «Сохранить как» .
- Внизу возле пункта «Кодировка» откройте список, нажав на стрелочку.
- Выберите один из вариантов и нажмите «Сохранить» .
Этот способ подходит, если вы разбираетесь, как сменить кодировку в Блокноте для отдельного файла. Второй способ устанавливает нужную систему по умолчанию — но не текстового редактора, а создаваемых файлов. Рассказываем!
Второй способ
Этот способ сложнее, чем первый — мы узнаем, как в Блокноте поменять кодировку текста через редактор реестра. Возможно, вы никогда раньше не слышали про редактор реестра или не сталкивались с ним. Мы поможем разобраться!
Инструкция состоит из двух этапов: сначала создаём файл-образец, а затем кладём его в редактор реестра. Этот образец будет говорить компьютеру, какую систему кодирования применять к файлу. Поехали!
- Откройте Notepad. Это можно сделать через меню « Пуск» , раздел «Стандартные» .
- Нажмите на вкладку «Файл» наверху.
- Дайте файлу название. Так как это образец, можете для удобства назвать его UTF-8.txt. Проверьте, чтобы стояло именно это расширение!
- Внизу в строке «Кодировка» откройте выпадающий список, нажав на стрелочку, и выберите нужный вариант. Мы меняли ANSI на UTF-8.
- Нажмите «Сохранить» .
Иероглифы вместо русских букв на Windows. Как исправить?
Образец создан! Теперь займёмся редактором реестра. Если ищете, как поменять кодировку в Блокноте Windows 10 или других версиях этой ОС, есть стандартная утилита Regedit.
- Переместите созданный файл в папку C:WindowsShellNew. Если её нет, создайте.
- Откройте Regedit, можете найти программу в «Поиске» на панели задач.
- Идите по пути: HKEY_CLASSES_ROOT/.txt /ShellNew. Опять ж, если конечной папки нет, создайте её.
- Теперь создадим строковый параметр. Для этого в папке ShellNew кликните правой кнопкой мыши и нажмите « Строковый параметр» .
- Назовите параметр именем FileName и добавьте значение параметра. Для этого кликните по нему правой кнопкой мыши и нажмите «Изменить» .
- В открывшемся окне в строке «Значение» введите UTF-8.txt. Это имя файла-образца, вспомнили?
Готово! Вы справились с самым сложным способом, как исправить кодировку в Блокноте! Теперь в создаваемом файле будет та система, которую вы установили в образце. Тема была актуальна для вас?
Проверьте, всё ли получилось? Если возникли проблемы, напишите о них в комментариях. Также ждём вашего отклика, если вы знаете другие способы, как поменять кодировку в Блокноте.
Источник: messenge.ru
Иероглифы вместо русских букв, вместо текста квадратики, что делать?
Иногда при открытии скачанного или скопированного с другого ПК текстового файла, он не подлежит прочтению. Все буквы заменяются на иероглифы, символы, квадратики или иные нечитаемые знаки. Бывает, что буквы и цифры узнаваемы, но стоят на произвольных местах, что делает текст бессвязным и не читаемым. Такая проблема возникает не только в документах, но и в браузерах при открытии некоторых страниц. Дело тут в кодировке, ее нужно либо снять, либо изменить.
LiveJournal
Текстовые документы
Именно в документах Ворда, Блокнота и т.п. такая кодировка встречается чаще всего. Кодировка – набор знаков, благодаря которым происходит печать текста на определенном алфавите. Теоретически, любой документ сохраняется в различных шифрованиях, но пользователи почти никогда не прибегают к таким действиям.
Потому, если Вы видите вместо букв вопросительные знаки и т.п., то маловероятно, что это сделано намеренно. Скорее всего, ввиду системного сбоя у пользователя, создавшего документ, он сохранился не в той кодировки. Кроме того, дело может быть и в сбои на Вашем ПК, в результате чего файл не открывается правильно.
Наиболее часто проблема возникает при использовании Блокнота. Также встречается в файлах php, css, info и подобных текстовых. Гораздо реже в Ворде. Кроме того, путаница с шифрованием встречается в браузере, там Вы также можете увидеть кракозябры вместо русских букв. В последнем случае избавиться от нее особенно трудно.
LiveJournal
Notepad +++
Самый простой способ открыть документ Блокнот, где вместо букв квадратики – применить сторонний софт. Популярен Notepad+++. Это тот же Блокнот, но обладающий дополнительными функциями. Имеет следующие преимущества:
- Распространяется бесплатно;
- Как и Ворд, имеет кнопку отмены последнего действия;
- Поддерживает одновременную работу с несколькими файлами;
- Позволяет изменить или выбрать шифрование.
- Автоматически дописывает тексты;
Источник: pcyk.ru
Как исправить проблемы с отображением русских букв в Windows 10
В Windows 10 есть много различных языковых и региональных параметров, которые пользователь может настраивать соответственно своим предпочтениям. Часто бывает так, что владельцы компьютеров сталкиваются с некорректным отображением кириллических (русский, украинский и другие языки) шрифтов. Вместо нормальных знаков и русских букв почему-то отображаются крякозябры в Windows 10, делающие работу с операционной системой фактически невозможной. При этом сам язык системы может отображаться нормально, но попытка открыть текстовый файл или запустить приложение, в котором используется кириллический текст, приведет к весьма унылому результату:
Причиной этому является сбой кодировки операционной системы. Чинится все предельно просто и потребует от вас лишь несколько кликов и одну перезагрузку компьютера. При этом починка осуществляется как простым способом через Панель управления, так и более сложным через редактор реестра или подмену кодовых таблиц операционной системы. Мы рекомендуем использовать первый метод, так как в 99.99% случае проблема решается именно так.
Суть проблемы
Как правило, мы можем наблюдать эти кракозябры не в каждой программе. Например, символы, изображённые кириллицей в названии программ, отображены корректно. Но если запустить программу установки дистрибутивов, поддерживающих русский язык, мы получаем неведомую нам «китайскую грамоту».
И, пожалуй, основная проблема кроется в том, что в имеющейся ОС по дефолту отсутствует поддержка кириллических символов. На практике это может значить, что вы инсталлировали английский дистрибутив с установленным поверх него расширенным пакетом русификации. Однако последний не смог решить проблему корректно.
Первое, что пытаются делать пользователи в такой ситуации – переустановка операционки с чистого листа. Однако не все согласятся на такое, ведь кто-то, возможно, намеренно хочет работать с англоязычной средой. И в этой среде кириллические символы по идее могут и должны отображаться корректно.
SysAdmin-s notepad. DoFollow.
Проблемы кодировки в Windows — довольно большая головная боль для многих любителей и поклонников этой операционки. Иногда приходится изрядно помучиться и попотеть прежде чем удается решить проблему с кодировкой. Выяснить причину, зачастую. еще сложнее. но тут вообще мало кто заморачивается…главное ведь устранить неполадку, а уж почему возникла — вопрос давно ушедших дней)
Особенно сильно проблема с кодировкой стала актуальна после выхода новой Windows 10 . Микрософты опять что-то перемудрили и в итоге, в некоторых приложениях вместо языка одни кракозябры. Но все решаемо
На самом деле причин сброса или изменения кодировки может быть довольно большое множество. Но основные из них, это:
— установка какого-то системного патча
— обновление до windows 10
— кривые шаловливые руки и непомерная любознательность ( самая распространенная причина всех бед в windows )
Используем системные настройки для решения проблемы
Прежде всего, попробуем исправить ошибку через панель управления. Чтобы зайти в неё нажимаем ПКМ по кнопке-меню «Пуск» и в выпавшем списке выбираем соответствующий пункт.
В открывшемся новом окне находим раздел Часы, язык, регион.
В новом разделе выбираем категорию региональных стандартов.
Здесь мы сможем настроить вариант даты и времени, а также числовой разделитель, количество дробных значений, формат отрицательных чисел, систему единиц измерения и пр.
Также здесь нам предлагается изменить формат денежных единиц и обозначение таковых. Здесь же мы можем настроить локальные параметры для разных регионов, включая отображаемые в системе текстовые символы. Именно эти опции нас и интересуют. Для их выбора переходим ко вкладке «Дополнительно» в верхней части окна.
Переходим в раздел выбора языка, не поддерживающего Юникод, и далее выбираем опцию изменение языка системы.
В списке выбираем нужный вариант (в нашем случае «Русский (Россия)» и нажимаем «ОК»)
В появившемся окне уведомлений выбираем «Перезагрузить сейчас».
ПК уйдёт в перезагрузку, после чего проблема с кракозябрами должна исчезнуть. Однако не всегда этот способ срабатывает. Если он не помог решить проблему, рассмотрим ещё один вариант, в котором нам придётся поработать с реестром.
Что такое кодировка?
Кодировка — это кодирование каждой буквы и цифры при помощи специального цифрового номера, в нашем случае кода. То есть в разных кодировках у цифр и букв будет разный числовой номер кода. А это говорит о том, если поменять кодировку нормального текста на другую, то в результате перед нами получится не читаемый текст из других наборов букв и символов, вместо понятных нам русских букв. Думаю смысл в этом понятен.
На wordpress и других CMS принято использовать кодировку текста UTF-8. Поэтому, для того, что бы вместо знаков отображался нормальный текст, нам следует поменять кодировку всех файлов на UTF-8.
Редактируем страницу кода вручную
Страницы кода отвечают за сопоставление символов с байтами. Таких таблиц бывает много, и каждая из них работает с различными языками. Зачастую кракозябры появляются при неправильном выборе страницы и её сопоставлении. Чтобы исправить это, нам предстоит поработать с реестром. Для этого:
- Win+R запускаем системную службу «Выполнить». Прописываем в единственной строке regedit и жмём Ок.
- В окне реестра нам нужно перейти по следующему пути: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlNls
- Здесь выбираем папку CodePage и в правой части окна идём вниз, чтобы найти пункт ACP.
- Дважды кликаем ЛКМ по ACP, и перед нами открывается окно изменений строковых настроек. Здесь выставляем значение 1251. Если такое значение уже установлено для этого пункта, тогда нужно сделать по-другому.
Находясь в том же разделе CodePage, в правой части окна ищем пункт 1252. Жмём по нему дважды ЛКМ и в появившемся окне меняем текущее значение 1252 на 1251.
После произведённых манипуляций отправляем компьютер в перезагрузку, чтобы применённые изменения вступили в силу.
Post Views: 2 165
Использование реестра, если метод выше не помог
Создадим в текстовом редакторе обычный файлик, но дадим ему расширение .reg, дабы впоследствии можно было применить все настройки, хранящиеся в нем. Итак, какое же содержимое reg-файла должно быть?
Как исправить ошибку Bad system config info с кодом 0x00000074
Наберем в него ручками или скопируем через буфер обмена следующие значения:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionFontMapper] «ARIAL»=dword:00000000
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionFontSubstitutes] «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»
Когда все указанные строки окажутся в reg-файле, запустим его, согласимся с внесением изменений в систему, после чего выполним перезагрузку ПК и смотрим на результаты. Кракозябры должны исчезнуть.
Важное замечание: перед внесением изменений в реестр лучше создать резервную копию (другими словами, бэкап) реестра, дабы вносимые впоследствии изменения не повлекли за собой крах операционки, и ее не пришлось переустанавливать с нуля. Тем не менее, если вы уверены, что эти действия безопасны для вашей ОС, можете этот пункт упустить.
Как исправить отображение кириллицы или кракозябры в Windows 10
Одна из возможных проблем, с которыми можно столкнуться после установки Windows 10 — кракозябры вместо русских букв в интерфейсе программ, а также в документах. Чаще неправильное отображение кириллицы встречается в изначально англоязычных и не совсем лицензионных версиях системы, но бывают и исключения.
В этой инструкции — о том, как исправить «кракозябры» (или иероглифы), а точнее — отображение кириллицы в Windows 10 несколькими способами. Возможно, также будет полезным: Как установить и включить русский язык интерфейса в Windows 10 (для систем на английском и других языках).
Исправление отображения кириллицы с помощью настроек языка и региональных стандартов Windows 10
Самый простой и чаще всего работающий способ убрать кракозябры и вернуть русские буквы в Windows 10 — исправить некоторые неправильные настройки в параметрах системы.
Для этого потребуется выполнить следующие шаги (примечание: привожу также названия нужных пунктов на английском, так как иногда необходимость исправить кириллицу возникает в англоязычных версиях системы без нужды менять язык интерфейса).
- Откройте панель управления (для этого можно начать набирать «Панель управления» или «Control Panel» в поиске на панели задач.
- Убедитесь, что в поле «Просмотр» (View by) установлено «Значки» (Icons) и выберите пункт «Региональные стандарты» (Region).
- На вкладке «Дополнительно» (Administrative) в разделе «Язык программ, не поддерживающих Юникод» (Language for non-Unicode programs) нажмите по кнопке «Изменить язык системы» (Change system locale).
- Выберите русский язык, нажмите «Ок» и подтвердите перезагрузку компьютера.
После перезагрузки проверьте, была ли решена проблема с отображением русских букв в интерфейсе программ и (или) документах — обычно, кракозябры бывают исправлены после этих простых действий.
Как исправить иероглифы Windows 10 путем изменения кодовых страниц
Кодовые страницы представляют собой таблицы, в которых определенным байтам сопоставляются определенные символы, а отображение кириллицы в виде иероглифов в Windows 10 связано обычно с тем, что по умолчанию задана не та кодовая страница и это можно исправить несколькими способами, которые могут быть полезны, когда требуется не изменять язык системы в параметрах.
С помощью редактора реестра
Первый способ — использовать редактор реестра. На мой взгляд, это самый щадящий для системы метод, тем не менее, рекомендую создать точку восстановления прежде чем начинать. Совет про точки восстановления относится и ко всем последующим способам в этом руководстве.
- Нажмите клавиши Win+R на клавиатуре, введите regedit и нажмите Enter, откроется редактор реестра.
- Перейдите к разделу реестраHKEY_LOCAL_MACHINESYSTEMCurrentControlSetControllsCodePageи в правой части пролистайте значения этого раздела до конца.
- Дважды нажмите по параметру ACP, установите значение 1251 (кодовая страница для кириллицы), нажмите Ок и закройте редактор реестра.
- Перезагрузите компьютер (именно перезагрузка, а не завершение работы и включение, в Windows 10 это может иметь значение).
Обычно, это исправляет проблему с отображением русских букв. Вариация способа с помощью редактора реестра (но менее предпочтительная) — посмотреть на текущее значение параметра ACP (обычно — 1252 для изначально англоязычных систем), затем в том же разделе реестра найти параметр с именем 1252 и изменить его значение с c_1252.nls на c_1251.nls.
Путем подмена файла кодовой страницы на c_1251.nls
Второй, не рекомендуемый мной способ, но иногда выбираемый теми, кто считает, что правка реестра — это слишком сложно или опасно: подмена файла кодовой страницы в C: Windows System32 (предполагается, что у вас установлена западно-европейская кодовая страница — 1252, обычно это так. Посмотреть текущую кодовую страницу можно в параметре ACP в реестре, как было описано в предыдущем способе).
- Зайдите в папку C: Windows System32 и найдите файл c_1252.NLS, нажмите по нему правой кнопкой мыши, выберите пункт «Свойства» и откройте вкладку «Безопасность». На ней нажмите кнопку «Дополнительно».
- В поле «Владелец» нажмите «Изменить».
- В поле «Введите имена выбираемых объектов» укажите ваше имя пользователя (с правами администратора). Если в Windows 10 используется учетная запись Майкрософт, вместо имени пользователя укажите адрес электронной почты. Нажмите «Ок» в окне, где указывали пользователя и в следующем (Дополнительные параметры безопасности) окне.
- Вы снова окажетесь на вкладке «Безопасность» в свойствах файла. Нажмите кнопку «Изменить».
- Выберите пункт «Администраторы» (Administrators) и включите полный доступ для них. Нажмите «Ок» и подтвердите изменение разрешений. Нажмите «Ок» в окне свойств файла.
- Переименуйте файл c_1252.NLS (например, измените расширение на .bak, чтобы не потерять этот файл).
- Удерживая клавишу Ctrl, перетащите находящийся там же в C:WindowsSystem32 файл c_1251.NLS (кодовая страница для кириллицы) в другое место этого же окна проводника, чтобы создать копию файла.
- Переименуйте копию файла c_1251.NLS в c_1252.NLS.
- Перезагрузите компьютер.
Источник: mycomp.su