Что делать, если вместо текста иероглифы (в Word, браузере или текстовом документе)
Наверное, каждый пользователь ПК сталкивался с подобной проблемой: открываешь интернет-страничку или документ Microsoft Word — а вместо текста видишь иероглифы (различные «крякозабры», незнакомые буквы, цифры и т.д. (как на картинке слева…)).
Хорошо, если вам этот документ (с иероглифами) не особо важен, а если нужно обязательно его прочитать?! Довольно часто подобные вопросы и просьбы помочь с открытием подобных текстов задают и мне. В этой небольшой статье я хочу рассмотреть самые популярные причины появления иероглифов (разумеется, и устранить их).
Иероглифы в текстовых файлах (.txt)
Самая популярная проблема. Дело в том, что текстовый файл (обычно в формате txt, но так же ими являются форматы: php, css, info и т.д.) может быть сохранен в различных кодировках .
Кодировка — это набор символов, необходимый для того, чтобы полностью обеспечить написание текста на определенном алфавите (в том числе цифры и специальные знаки). Более подробно об этом здесь: https://ru.wikipedia.org/wiki/Набор_символов
Чаще всего происходит одна вещь: документ открывается просто не в той кодировке из-за чего происходит путаница, и вместо кода одних символов, будут вызваны другие. На экране появляются различные непонятные символы (см. рис. 1)…
Рис. 1. Блокнот — проблема с кодировкой
Как с этим бороться?
На мой взгляд лучший вариант — это установить продвинутый блокнот, например Notepad++ или Bred 3. Рассмотрим более подробно каждую из них.
Notepad++
Один из лучших блокнотов как для начинающих пользователей, так и для профессионалов. Плюсы: бесплатная программа, поддерживает русский язык, работает очень быстро, подсветка кода, открытие всех распространенных форматов файлов, огромное количество опций позволяют подстроить ее под себя.
В плане кодировок здесь вообще полный порядок: есть отдельный раздел «Кодировки» (см. рис. 2). Просто попробуйте сменить ANSI на UTF-8 (например).
Рис. 2. Смена кодировки в Notepad++
После смены кодировки мой текстовый документ стал нормальным и читаемым — иероглифы пропали (см. рис. 3)!
Рис. 3. Текст стал читаемый… Notepad++
Bred 3
Еще одна замечательная программа, призванная полностью заменить стандартный блокнот в Windows. Она так же «легко» работает со множеством кодировок, легко их меняет, поддерживает огромное число форматов файлов, поддерживает новые ОС Windows (8, 10).
Кстати, Bred 3 очень помогает при работе со «старыми» файлами, сохраненных в MS DOS форматах. Когда другие программы показывают только иероглифы — Bred 3 легко их открывает и позволяет спокойно работать с ними (см. рис. 4).
Если вместо текста иероглифы в Microsoft Word
Самое первое, на что нужно обратить внимание — это на формат файла. Дело в том, что начиная с Word 2007 появился новый формат — « docx » (раньше был просто « doc «). Обычно, в «старом» Word нельзя открыть новые форматы файлов, но случается иногда так, что эти «новые» файлы открываются в старой программе.
Просто откройте свойства файла, а затем посмотрите вкладку « Подробно » (как на рис. 5). Так вы узнаете формат файла (на рис. 5 — формат файла «txt»).
Если формат файла docx — а у вас старый Word (ниже 2007 версии) — то просто обновите Word до 2007 или выше (2010, 2013, 2016).
Рис. 5. Свойства файла
Далее при открытии файла обратите внимание (по умолчанию данная опция всегда включена, если у вас, конечно, не «не пойми какая сборка») — Word вас переспросит: в какой кодировке открыть файл (это сообщение появляется при любом «намеке» на проблемы при открытии файла, см. рис. 5).
Рис. 6. Word — преобразование файла
Чаще всего Word определяет сам автоматически нужную кодировку, но не всегда текст получается читаемым. Вам нужно установить ползунок на нужную кодировку, когда текст станет читаемым. Иногда, приходится буквально угадывать, в как был сохранен файл, чтобы его прочитать.
Рис. 7. Word — файл в норме (кодировка выбрана верно)!
Смена кодировки в браузере
Когда браузер ошибочно определяет кодировку интернет-странички — вы увидите точно такие же иероглифы (см. рис 8).
Рис. 8. браузер определил неверно кодировку
Чтобы исправить отображение сайта: измените кодировку. Делается это в настройках браузера:
- Google chrome: параметры (значок в правом верхнем углу)/дополнительные параметры/кодировка/Windows-1251 (или UTF-8);
- Firefox: левая кнопка ALT (если у вас выключена верхняя панелька), затем вид/кодировка страницы/выбрать нужную (чаще всего Windows-1251 или UTF-8) ;
- Opera: Opera (красный значок в верхнем левом углу)/страница/кодировка/выбрать нужное.
PS
Таким образом в этой статье были разобраны самые частые случаи появления иероглифов, связанных с неправильно определенной кодировкой. При помощи выше приведенных способов — можно решить все основные проблемы с неверной кодировкой.
Исправление иероглифов в «Блокноте» в Windows 10
Если вы давно не обновляли операционную систему, есть вероятность, что версия «Блокнота» в ней устарела и не поддерживает новые типы кодировок текстовых файлов. В таком случае необходимо проверить наличие апдейтов и произвести процедуру по их инсталляции. Сделать это можно как посредством инструментов Windows 10, так и с помощью специального программного обеспечения от сторонних разработчиков. При необходимости ознакомьтесь со статьей, перейдя по ссылке ниже. В ней все эти способы рассмотрены более подробно.
Способ 2: Настройка языка и региональных стандартов
Если вы видите непонятные символы не только в «Блокноте», но и в других разделах и приложениях операционной системы, есть вероятность, что причина этого в неверно заданных настройках языка и региональных стандартов. В этом случае необходимо загрузить соответствующие языковые пакеты и внести изменения в системный реестр. Этой теме посвящена другая статья на нашем сайте, доступная по ссылке ниже.
Способ 3: Изменение кодировки файла
«Блокнот» — это стандартный текстовый редактор в операционной системе Windows 10. Он не является многофункциональной программой и обновляется разработчиками крайне редко. По этой причине у него нет поддержки новых кодировок, которые могут использоваться в некоторых файлах, скачанных из интернета. Поэтому для исправления иероглифов в «Блокноте» необходимо изменить кодировку непосредственно самого файла. Сделать это можно посредством других продвинутых текстовых редакторов, но чтобы не приходилось их устанавливать в Windows 10, рекомендуется для этих целей воспользоваться специальными онлайн-сервисами.
На нашем сайте есть отдельная статья, в которой рассказывается о том, как изменить кодировку на специализированных сайтах. Ознакомьтесь с ней и выполните поставленную задачу. При конвертации текстового документа рекомендуется выбирать кодировку «Юникод (UTF-8)», так как она является наиболее распространенной и поддерживается «Блокнотом».
Способ 4: Редактирование реестра
Если иероглифы в «Блокноте» отображаются при создании нового файла, а не только при открытии уже имеющегося на компьютере, это означает, что в системе нет соответствующего параметра в системном реестре. Он мог быть удален оттуда под воздействием вирусов или из-за неаккуратных действий пользователя. Чтобы исправить ситуацию, сначала необходимо создать файл-образец, делается это следующим образом:
-
Откройте «Блокнот» любым доступным способом. Например, сделать это можно посредством системного поиска. Для этого установите курсор мыши в соответствующее поле на панели задач, а затем введите запрос «Блокнот». В результатах кликните левой кнопкой по одноименному приложению для его запуска.
Имея на компьютере файл-образец с нужной кодировкой, можно переходить непосредственно к внесению изменений в системный реестр:
-
Откройте в файловом менеджере директорию, в которую был сохранен созданный ранее файл. После этого запустите второе окно «Проводника» и проследуйте в папку «Windows», находящуюся в корне «Локального диска (C:)».
Способ 5: Откат операционной системы
Если иероглифы в текстовом редакторе появились относительно недавно, тогда можно попробовать устранить неисправность путем выполнения отката операционной системы до точки восстановления. Правда, в этом случае обязательным условием будет наличие контрольной точки, которая была сделана до появления проблемы. Если таковая имеется, воспользуйтесь специальной инструкцией на нашем сайте, в которой описывается выполнение поставленной задачи.
Если откат до точки восстановления не помог, остается единственный вариант устранения неисправности — откат операционной системы к исходному состоянию. При этом может потребоваться удалить все пользовательские данные с компьютера, поэтому сохраните важные документы и медиафайлы перед выполнением этой процедуры. При необходимости обратитесь за помощью к тематической статье на нашем сайте, в которой поэтапно описывается весь процесс.
Примечание! Стандартный редактор текста «Блокнот» может некорректно открывать файлы, из-за чего и появляются иероглифы вместо текста. Если вам не принципиально использовать именно этот текстовый редактор, можете воспользоваться программным обеспечением от сторонних разработчиков. В большинстве своем оно более функционально и поддерживает все многообразие кодировок. На нашем сайте есть специальный раздел с обзором таких приложений. Воспользуйтесь ссылкой ниже, чтобы ознакомиться с ними.
Подробнее: Текстовые редакторы для Windows
Как поменять кодировку в Блокноте
Вы открыли в Блокноте (Notepad) файл, но вместо нормального текста видите какие-то непонятные символы? Рассказываем, как поменять кодировку в Блокноте двумя способами, и что это вообще такое.
Что это такое
Кодировка текста — это, в общем смысле, часть языка компьютера. Для программы не существует букв, для неё есть только цифры. Чтобы мы, пользователи, видели именно текст, существует кодировка. Компьютерные программы дешифруют код и выводят в свой интерфейс текст.
Системы кодирования бывают разные. Если текст создан в редакторе, который работает по одной системе, а затем открывается в Блокноте, в котором другая, то выводится бессмысленный набор символов. Выясняем, как изменить кодировку в Блокноте!
Пришло время узнать, как в Блокноте найти нужное слово за пару секунд.
Когда мы говорим о Notepad, тут имеются в виду только две системы — UTF-8 или ANSI . По умолчанию чаще всего стоит ANSI . Разбираемся, как её сменить!
Обратите внимание: ни один из способов ниже не меняет систему кодирования в Блокноте по умолчанию. Предполагаем, что этого сделать нельзя.
Меняем
Начнём с самого простого способа изменить кодировку текста в Блокноте — в процессе сохранения файла!
- Откройте файл txt, в котором хотите изменить кодирование.
- Кликните по вкладке «Файл» наверху.
- Теперь кликните «Сохранить как» .
- Внизу возле пункта «Кодировка» откройте список, нажав на стрелочку.
- Выберите один из вариантов и нажмите «Сохранить» .
Этот способ подходит, если вы разбираетесь, как сменить кодировку в Блокноте для отдельного файла. Второй способ устанавливает нужную систему по умолчанию — но не текстового редактора, а создаваемых файлов. Рассказываем!
Второй способ
Этот способ сложнее, чем первый — мы узнаем, как в Блокноте поменять кодировку текста через редактор реестра. Возможно, вы никогда раньше не слышали про редактор реестра или не сталкивались с ним. Мы поможем разобраться!
Инструкция состоит из двух этапов: сначала создаём файл-образец, а затем кладём его в редактор реестра. Этот образец будет говорить компьютеру, какую систему кодирования применять к файлу. Поехали!
- Откройте Notepad. Это можно сделать через меню « Пуск» , раздел «Стандартные» .
- Нажмите на вкладку «Файл» наверху.
- Кликните «Сохранить как» .
- Дайте файлу название. Так как это образец, можете для удобства назвать его UTF-8.txt. Проверьте, чтобы стояло именно это расширение!
- Внизу в строке «Кодировка» откройте выпадающий список, нажав на стрелочку, и выберите нужный вариант. Мы меняли ANSI на UTF-8.
- Нажмите «Сохранить» .
Образец создан! Теперь займёмся редактором реестра. Если ищете, как поменять кодировку в Блокноте Windows 10 или других версиях этой ОС, есть стандартная утилита Regedit.
- Переместите созданный файл в папку C:WindowsShellNew. Если её нет, создайте.
- Откройте Regedit, можете найти программу в «Поиске» на панели задач.
- Идите по пути: HKEY_CLASSES_ROOT/.txt /ShellNew. Опять ж, если конечной папки нет, создайте её.
- Теперь создадим строковый параметр. Для этого в папке ShellNew кликните правой кнопкой мыши и нажмите « Строковый параметр» .
- Назовите параметр именем FileName и добавьте значение параметра. Для этого кликните по нему правой кнопкой мыши и нажмите «Изменить» .
- В открывшемся окне в строке «Значение» введите UTF-8.txt. Это имя файла-образца, вспомнили?
Готово! Вы справились с самым сложным способом, как исправить кодировку в Блокноте! Теперь в создаваемом файле будет та система, которую вы установили в образце. Тема была актуальна для вас?
Проверьте, всё ли получилось? Если возникли проблемы, напишите о них в комментариях. Также ждём вашего отклика, если вы знаете другие способы, как поменять кодировку в Блокноте.
Как избавиться от иероглифов/кракозябов в книгах?
Достаточно часто открывая txt книгу на телефоне, вместо нормального текста, мы видим иероглифы/кракозябы.
Причиной этого является несоответствие кодировки книги и кодировки в которой эту книгу воспринемает программа.
Для лечения кодировки откройте книгу стандартным блокнотом на ПК.
Откройте меню Файл-Сохранить как.
Внизу экрана смените кодировку с ANSI на UTF-8 или в другую сторону.
Загрузите книгу на телефон и наслаждайтесь.
я поменяла кодировку. текст стал открываться нормальный, но через секунду программа пишет «ошибка приложения» и закрывается. что делать?
TequilaCat 3.0.9 для Nokia
Read Maniac 2.6 MIDP2.0 (jar)
Помочь исправить кодирование файла (с неправильной кодировкой) поможет программа Штрилиц. Последння из известных мне версий имела номер 4.0
Мне лично помогает читать неправильно кодированные письма на электронной почте. Программа для ЭВМ бесплатная.
Речь идет о «чиcтом тексте TXT» (не PDF, DJV, FB2. )
Штирлиц — Программа расшифровывает русские тексты, написанные в различных русских кодировках (Win-1251, KOI-8r, DOS, ISO-8859-5, MAC и др.), в транслитерации, в форматах Quoted Printable, UTF-7, UTF-8, RTF, HTML, закодированные с помощью uuencode, xxencod.