Как расшифровать непонятные символы

Записки лингвиста

О языках и технологиях

Как расшифровать текст с кракозябрами вместо русских букв

Время от времени приходится сталкиваться с текстом в непонятной кодировке, типа такого:

Ëþäè â Ãðîóâëåíäå, ìàëåíüêîì (ïî ìåðêàì Êàëèôîðíèè) ãîðîäêå â øåñòüñîò æèòåëåé, âûõîäèëè íà óëèöû, ñòîÿëè ïåðåä ñâîèìè äîìàìè ñ öâåòàìè íà ïîäîêîííèêàõ è ñìîòðåëè, êàê ýòîò ïèðîêóìóëþñ âûðàñòàåò âûøå Ñüåððû-Íåâàäû. ß è ñàìà ñòîÿëà òàì â áëàãîãîâåíèè è óæàñå è ïîíèìàëà áåç âñÿêèõ ñëîâ, ÷òî åñëè íå ïîéäåò äîæäü, òî ñëåäóþùèå ïîæàðû áóäóò åù¸ óæàñíåå, à åñëè äîæäè âñ¸ æå ïîéäóò è îêàæóòñÿ ñëèøêîì îáèëüíûìè, òî ýòî ñîææ¸ííûå ãîðíûå ñêëîíû ñìîåò íàâîäíåíèÿìè. Âñ¸ áûëî áóêâàëüíî íà ãðàíè êàòàñòðîôû. Íî ðÿäîì áûëè öâåòû â ãîðøêàõ, è íåîáîææ¸ííûå ñîñíû, è òðóùèåñÿ î íîãè ñîáàêè, è ðåñòîðàí, îòêðûòûé äëÿ óæèíà; è ÷óâñòâîâàëîñü, ÷òî âñå íà óëèöå âçäûõàþò ñ áëàãîäàðíîñòüþ çà òî, ÷òî âñ¸ ýòî ó íèõ åù¸ åñòü. Õîòÿ áû íåíàäîëãî (Äèàíà Ìàðêóì, Äåñÿòûé îñòðîâ).

Если текст маленький, то поможет онлайн-декодер, а если текст большой — поможет текстовый редактор. Я использую Sublime Text, подозреваю что этот трюк возможен и в других текстовых редакторах, которые умеют работать с разными кодировками.

В любом случае, начните с онлайн-декодера, чтобы понять с какими кодировками нужно работать. Раскодируйте фрагмент текста и запомните направление декодирования (в нашем случае: ISO-8859-1 → Windows-1251):

Как расшифровать непонятные символы. Смотреть фото Как расшифровать непонятные символы. Смотреть картинку Как расшифровать непонятные символы. Картинка про Как расшифровать непонятные символы. Фото Как расшифровать непонятные символы

Вся дальнейшая работа будет проходить в текстовом редакторе.

Шаг 1. Создайте обычный пустой текстовый файл, сохраните его с кодировкой Western (ISO 8859-1):

Как расшифровать непонятные символы. Смотреть фото Как расшифровать непонятные символы. Смотреть картинку Как расшифровать непонятные символы. Картинка про Как расшифровать непонятные символы. Фото Как расшифровать непонятные символы

Шаг 2. Скопируйте текст с кракозябрами и вставьте его в созданный файл:

Как расшифровать непонятные символы. Смотреть фото Как расшифровать непонятные символы. Смотреть картинку Как расшифровать непонятные символы. Картинка про Как расшифровать непонятные символы. Фото Как расшифровать непонятные символы

Шаг 3. Сохраните файл (Ctrl + S).

Шаг 4. Откройте файл с кодировкой Cyrillic (Windows 1251):

Источник

Как расшифровать непонятные символы. Смотреть фото Как расшифровать непонятные символы. Смотреть картинку Как расшифровать непонятные символы. Картинка про Как расшифровать непонятные символы. Фото Как расшифровать непонятные символыКак расшифровать непонятные символы. Смотреть фото Как расшифровать непонятные символы. Смотреть картинку Как расшифровать непонятные символы. Картинка про Как расшифровать непонятные символы. Фото Как расшифровать непонятные символыКак расшифровать непонятные символы. Смотреть фото Как расшифровать непонятные символы. Смотреть картинку Как расшифровать непонятные символы. Картинка про Как расшифровать непонятные символы. Фото Как расшифровать непонятные символыКак расшифровать непонятные символы. Смотреть фото Как расшифровать непонятные символы. Смотреть картинку Как расшифровать непонятные символы. Картинка про Как расшифровать непонятные символы. Фото Как расшифровать непонятные символыКак расшифровать непонятные символы. Смотреть фото Как расшифровать непонятные символы. Смотреть картинку Как расшифровать непонятные символы. Картинка про Как расшифровать непонятные символы. Фото Как расшифровать непонятные символы

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

Обычно подобные казусы с письмами случаются, когда вы пользуетесь почтовой программой на своем компьютере. Веб-сервисы почтовых служб могут автоматически приводить письмо к читабельному виду. А вот чтобы добиться такого же эффекта от почтовой программы вам придется открыть парочку меню и нажать несколько кнопочек.

Как же решить проблему с нечитабельными символами в электронном письме? Очень просто! Достаточно указать почтовой программе ту кодировку, с использованием которой было создано данное письмо. Здесь можно либо включить опцию «Автоопределение» в настройках почтового клиента либо перебирать кодировки до тех пор, пока текст не обретет читабельный вид.

Давайте рассмотрим распространенные почтовые программы и выясним, как же поменять кодировку в каждой из них.

Почта Windows

Если для работы с электронной почтой вы используете программу «Почта Windows», изменить кодировку можно следующим образом. Дважды щелкните по нечитабельному письму. В открывшемся окошке в меню «Вид» выберите «Кодировка». Для начала попробуйте отметить «Кириллица (KOI8-R)».

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

Когда подходящая кодировка будет найдена, письмо обретет читабельный вид.

Microsoft Outlook

Здесь в качестве кодировки исходящих сообщений должно быть указано «Кириллица (KOI8-R)».

Outlook Express

В почтовой программе Outlook Express, по умолчанию установленной в Windows XP, кодировка меняется схожим с Почтой Windows образом. Открыв письмо с непонятными символами, следует выбрать в меню «Формат» пункт «Кодировка». Здесь перечислены несколько вариантов кодировок, а за опцией «Дополнительно» их скрывается еще пара десятков. Вам нужно лишь подобрать подходящую кодировку и, возможно, присланное электронное письмо обретет читабельный вид.

Opera Mail

Источник

HackWare.ru

Этичный хакинг и тестирование на проникновение, информационная безопасность

Как быстро узнать и преобразовать кодировку

Бывает, что в веб-браузере вместо читаемого текста показывается что-то вроде:

то есть совершенно нечитаемые символы.

Или так, когда английский символы показываются нормально, а вместо других символов знак процента и буквы с цифрами:

Бывают строки состоящие из больших и маленьких букв с цифрами, на конце может быть один или два знака равно:

Иногда приходится сталкиваться с текстом, в котором регулярно встречается обратный слэш с иксом (\x) после которого идут буквы и цифры:

Чтобы быстро расшифровать кодировку, даже когда вы не знаете как закодирована строка, воспользуйтесь бесплатным онлайн-сервисом по определению и преобразованию кодировки. Этот сервис скопирован отсюда http://0xcc.net/jsescape/.

Принцип работы очень простой — в окно вы вставляете строку в неизвестной кодировке, а сервис пытается преобразовать в каждую из поддерживаемых им кодировок. То есть если в поле Простой текст вы видите читаемый текст, значит ваша строка успешно расшифрована. Попробую понять смысл — Выполните Ð²Ñ Ð¾Ð´ или зарегистрируйтесь:

Как расшифровать непонятные символы. Смотреть фото Как расшифровать непонятные символы. Смотреть картинку Как расшифровать непонятные символы. Картинка про Как расшифровать непонятные символы. Фото Как расшифровать непонятные символы

Получилось! Эта строка означает:

Теперь разберёмся со строкой:

Как расшифровать непонятные символы. Смотреть фото Как расшифровать непонятные символы. Смотреть картинку Как расшифровать непонятные символы. Картинка про Как расшифровать непонятные символы. Фото Как расшифровать непонятные символы

Её значение оказалось:

А теперь посмотрим на сообщение из письма от мошенников:

Как расшифровать непонятные символы. Смотреть фото Как расшифровать непонятные символы. Смотреть картинку Как расшифровать непонятные символы. Картинка про Как расшифровать непонятные символы. Фото Как расшифровать непонятные символы

Как определить кодировку

Некоторые часто встречающиеся кодировки вполне можно определить «на глаз». Определение кодировки невооружённым глазом может сильно ускорить процесс расшифровки строки или быстрее понять причину, почему текст выведен в таком виде.

URL кодировка

Стандарт URL использует набор символов US-ASCII. Это имеет серьёзный недостаток, поскольку разрешается использовать лишь латинские буквы, цифры и несколько знаков пунктуации. Все другие символы необходимо перекодировать. Например, перекодироваться должны буквы кириллицы, буквы с диакритическими знаками, лигатуры, иероглифы. Перекодирующая кодировка описана в стандарте RFC 3986 и называется URL-encoding, URLencoded или percent‐encoding.

Данные из веб-форм, когда Content-Type указан как application/x-www-form-urlencoded также передаются в URL кодировке.

Base64

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

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

Base64 — стандарт кодирования двоичных данных при помощи только 64 символов ASCII. Алфавит кодирования содержит текстово-цифровые латинские символы A-Z, a-z и 0-9 (62 знака) и 2 дополнительных символа, зависящих от системы реализации. Каждые 3 исходных байта кодируются 4 символами (увеличение на ¹⁄₃).

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

Указанный сервис также умеет декодировать из Base64, а также кодировать в Base64, но имеется особенность: довольно часто длинная строка Base64 в email разбивается на строки одинаковой длины (по причинам удобства). В сервисе, на который дана ссылка, нужно убрать лишние переводы строк, то есть вводимые данные должны быть в одну строку, иначе после первого символа «новая строка» сообщение будет декодировано неверно.

Кодировка UTF-8

Неправильно отображаемая кодировка UTF-8 выглядит как большие буквы N и D с дополнительными линиями, встречаются дроби 3/4.

В данном случае кодировка UTF-8 обработана как кодировка ISO-8859-1 или CP1258. С помощью указанного сервиса такие строки можно расшифровать если скопировать их в окна Quoted-printable или URL.

UTF-8 кодировка обработанная как ANSI напоминает строки из больших букв P, C, Г и маленьких букв r и s:

Экранированные последовательности

Экранированные последовательности особенно часто можно увидеть в исходном коде программ. Если вы хотите узнать, что означает строка записанная таким образом, то скопируйте её в одно из полей:

Такие строки используются в ситуациях, когда есть опасность, что написанные буквами национального алфавита строки исказятся (например, браузер неправильно поймёт кодировку веб-страницы):

Как конвертировать в экранированные последовательности

На этой же странице, как уже можно догадаться, можно конвертировать и в саму экранированную последовательность символов.

Если вы хотите углубить своё понимание строк, познакомиться с непечатанными символами, узнать что такое управляющие символы, узнать о других формах записи строк и о выполнении с ними логических операций, то рекомендуется для расширения кругозора статья «ASCII и шестнадцатеричное представление строк. Побитовые операции со строками».

Как изменить кодировку строки или документа без сторонних сервисов

Хотя показанный выше сервис НЕ отсылает введённые данные на сервер, а обходится исключительно с помощью JavaScript, запущенном в браузере пользователя, вполне возможно, что вы хотите изменить кодировку не используя сайты.

Double Commander при просмотре текстовых файлов (для этого выделите файл и нажмите F3) или при редактировании (F4) вы можете после открытия изменить кодировку, а также сохранить с другой кодировкой.

Как расшифровать непонятные символы. Смотреть фото Как расшифровать непонятные символы. Смотреть картинку Как расшифровать непонятные символы. Картинка про Как расшифровать непонятные символы. Фото Как расшифровать непонятные символы

Ещё один вариант для тех, у кого Linux, — использовать командную строку. С помощью неё можно узнать кодировку непонятной строки, а также изменить её на правильную. Для этого смотрите статью «Как определить кодировку файла или строки. Как конвертировать файлы в кодировку UTF-8 в Linux».

Источник

Перекодировка текста онлайн

Как расшифровать непонятные символы. Смотреть фото Как расшифровать непонятные символы. Смотреть картинку Как расшифровать непонятные символы. Картинка про Как расшифровать непонятные символы. Фото Как расшифровать непонятные символы

Опубликовано22 сентября 2017
Автор статьиNimdaIT
КатегорияОнлайн-сервисы
Обсуждениенет комментариев

Периодически случается так, что приходят письма, которые невозможно прочитать — они заполнены какими-то непонятными знаками. Происходит такое и с документами. Причина этого кроется в использовании неверной кодировки символов. Что с этим можно сделать, как прочитать что там написано?

Есть два варианта: самому подбирать кодировки или доверить этот процесс специальным программам. Алгоритм нахождения исходной кодировки не очевиден и, скорее всего, сведется к простому перебору. Это долгий и неэффективный метод. Использование онлайн программ позволяет практически мгновенно увидеть читабельный текст.

Способы конвертирования текста онлайн

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

Способ 1: 2Cyr

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

Для перекодировки текста нужно выполнить следующие действия:

Размер исходного текста ограничен 100 КБ.

Как расшифровать непонятные символы. Смотреть фото Как расшифровать непонятные символы. Смотреть картинку Как расшифровать непонятные символы. Картинка про Как расшифровать непонятные символы. Фото Как расшифровать непонятные символы

Универсальный декодер определил тип исходной кодировки, но не справился с некоторыми символами. Тем не менее, текст можно прочитать и приблизительно понять, о чем идет речь. Конвертер кириллицы также предоставляет возможность посмотреть и выбрать альтернативные варианты расшифровки.

Как расшифровать непонятные символы. Смотреть фото Как расшифровать непонятные символы. Смотреть картинку Как расшифровать непонятные символы. Картинка про Как расшифровать непонятные символы. Фото Как расшифровать непонятные символы

Способ 2: Alexpad

В отличие от предыдущего декодера, здесь текст можно не только скопировать в поле, но и загрузить из файла. Документ должен быть в формате TXT и размером не более 500 КБ.

Alexpad работает со всеми известными кодировками символов. На этом сайте также, как и на 2Cyr, есть теоретическая информация о проблеме, и о том как работает перекодировщик. Для ускорения работы декодер обрабатывает по 200 символов. Делает он это достаточно быстро, но если имеется большой текст, придется все время вставлять и копировать его куски.

Шаги по расшифровке текста с помощью этого сайта должны быть такими:

Как расшифровать непонятные символы. Смотреть фото Как расшифровать непонятные символы. Смотреть картинку Как расшифровать непонятные символы. Картинка про Как расшифровать непонятные символы. Фото Как расшифровать непонятные символы

Как расшифровать непонятные символы. Смотреть фото Как расшифровать непонятные символы. Смотреть картинку Как расшифровать непонятные символы. Картинка про Как расшифровать непонятные символы. Фото Как расшифровать непонятные символы

Как расшифровать непонятные символы. Смотреть фото Как расшифровать непонятные символы. Смотреть картинку Как расшифровать непонятные символы. Картинка про Как расшифровать непонятные символы. Фото Как расшифровать непонятные символы

Как расшифровать непонятные символы. Смотреть фото Как расшифровать непонятные символы. Смотреть картинку Как расшифровать непонятные символы. Картинка про Как расшифровать непонятные символы. Фото Как расшифровать непонятные символы

Как расшифровать непонятные символы. Смотреть фото Как расшифровать непонятные символы. Смотреть картинку Как расшифровать непонятные символы. Картинка про Как расшифровать непонятные символы. Фото Как расшифровать непонятные символы

Способ 3: Декодер студии Артемия Лебедева

Расшифровщик дизайн студии имеет минималистичное оформление. Кроме поля для исходного текста на странице имеются кнопки для выбора простого или сложного перекодирования.

Работа с ним происходит следующим образом:

Как расшифровать непонятные символы. Смотреть фото Как расшифровать непонятные символы. Смотреть картинку Как расшифровать непонятные символы. Картинка про Как расшифровать непонятные символы. Фото Как расшифровать непонятные символы

Итоговую информацию можно понять, но невозможно использовать в документах. Определены исходная и конечные кодировки символов.

При этом способе доступен выбор таблиц символов. По умолчанию используется автоматическая кодировка.

Качество обработки примерно такое же, как и в простом режиме. Присутствует информация об исходной и конечной кодировках текста.

Тестирование онлайн перекодировщиков подтвердило, что, к сожалению, не всякий текст может быть приведен к нужному виду без ошибок. Когда сервис не может найти соответствие какому-то числу, он подставляет на его место символ, близкий по числовому значению, а не изображению. Обычно используется вопросительный знак «?», но могут применяться и другие варианты. В таких случаях нужно или согласиться с таким представлением и попробовать разобраться в том, что получилось, или обратиться к профессионалам. Тем не менее, онлайн-декодеры имеют право на жизнь. Они часто помогают прочитать то, что, на первый взгляд, прочитать невозможно.

Источник

Онлайн декодер Лебедева для расшифровки писем

Скорее всего вы уже не раз сталкивались с ситуацией, когда вам на электронную почту пришло письмо, но состоит оно из непонятных закорючек. Если такой email приходит в качестве спама, то вы скорее всего закроете его и даже не будете пытаться расшифровать. Но что, если оно от ваших друзей или компаньонов. Специально для таких случаев в Интернете есть сервис, который может вам помочь. Это сетевой декодер от Лебедева, который может расшифровать подобные письма.

Как расшифровать непонятные символы. Смотреть фото Как расшифровать непонятные символы. Смотреть картинку Как расшифровать непонятные символы. Картинка про Как расшифровать непонятные символы. Фото Как расшифровать непонятные символы

Почему вместо текста получаются непонятные символы

Подобный текст с неизвестными символами приходит вам на почту не потому, что кто-то решил над вами пошутить. Такое случается, когда отправитель создавал письмо в какой-то экзотической кодировке, которую сервер вашего почтового клиента не распознает и выдает то, что имеет – кракозябры.

Кодировку обычно имеет веб-страница. Она задана в параметре HTML «charset» (character set) и служит для преобразования информации в байты данных и передачи их по сети в сжатом виде. После того, как эти данные получает другое устройство (компьютер, мобильный телефон), они обрабатываются специальной программой-декодером, который и преобразовывает данные в понятные нам буквы.

Сетевой декодер Лебедева

В ситуациях, когда вы получили письмо с неизвестными символами, или открыли какой-либо другой документ в Интернете или на рабочем столе операционной системы, вы можете воспользоваться специальным декодером Лебедева. Он был создан 31 марта 1997 года и работает, а также обновляет свои функции до сегодняшнего дня. Декодер является совершенно бесплатным и не имеет никаких ограничений по количеству вводимых символов и используемых попыток. Сервис не хранит ваши данные и не предоставляет введенную информацию третьим лицам.

Декодер поддерживает следующие кодировки:

Чтобы воспользоваться онлайн декодером, откройте страницу https://www.artlebedev.ru/decoder/.

Программа Лебедева для расшифровки писем имеет два режима.

Способ расшифровки текстаОписание
« Просто » Как расшифровать непонятные символы. Смотреть фото Как расшифровать непонятные символы. Смотреть картинку Как расшифровать непонятные символы. Картинка про Как расшифровать непонятные символы. Фото Как расшифровать непонятные символы

В этом режиме вы только вводите непонятный текст в окно и нажимаете внизу окна кнопку «Расшифровать». Текст преобразовывается в автоматическом режиме, но не всегда корректно

« Сложно »Режим предполагает возможность выбора кодировки вручную. Это нужно, когда простой режим не справился со своим заданием

Выберите нужный режим, затем:

Отзывы о сервисе для расшифровки писем

На сайте Лебедева, кроме онлайн декодера для расшифровки писем, есть и другие полезные инструменты. Чтобы просмотреть весь перечень, нажмите « Инвентарь » в верхней строке меню.

В открывшемся окне вы увидите весь функционал:

Источник

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

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