Декодер кракозябр

Неверная кодировка, экранирование и раскладка

Примеры:
Подбор

Декодер перебирает пары кодировок, в том числе двойную порчу, раскрывает URL-кодирование, \uXXXX, \xHH, HTML-сущности, quoted-printable и заголовки писем, проверяет неверную раскладку и выбирает вариант, больше всего похожий на обычный текст. Текст никуда не отправляется.

Как работает декодер

Кракозябры появляются, когда байты текста читают не в той кодировке. Чтобы вернуть текст, нужно превратить испорченные символы обратно в байты по ошибочной кодировке и прочитать их по правильной. Декодер пробует все пары из UTF-8, Windows-1251, KOI8-R, CP866, ISO-8859-5, MacCyrillic, Windows-1252 и UTF-16 и оценивает, насколько результат похож на русский или английский текст.

Если текст испортили дважды, например сохранили кракозябры ещё раз в UTF-8, декодер найдёт и такую цепочку. Экранированный текст из адресов, логов, JSON и писем раскрывается автоматически, а текст, набранный не в той раскладке, переводится на нужную.

Частые вопросы

Текст уходит на сервер?

Нет. Подбор кодировки выполняется в браузере, запрос на сервер не отправляется.

Откуда берутся кракозябры?

Программа прочитала байты текста не в той кодировке, в которой он записан. Например, файл в UTF-8 открыли как Windows-1251, и вместо «Привет» получилось «РџСЂРёРІРµС‚».

Можно ли восстановить текст с ромбиками «�»?

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

Что делать, если предложенный вариант неверный?

Посмотрите другие варианты под результатом или переключитесь в ручной режим и выберите кодировки сами.