Декодер кракозябр
Неверная кодировка, экранирование и раскладка
Другие варианты
Байты
Декодер перебирает пары кодировок, в том числе двойную порчу, раскрывает 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, и вместо «Привет» получилось «РџСЂРёРІРµС‚».
Можно ли восстановить текст с ромбиками «�»?
Только частично. Ромбик означает, что программа уже выбросила исходный байт. Декодер восстановит остальной текст и покажет, сколько символов потеряно.
Что делать, если предложенный вариант неверный?
Посмотрите другие варианты под результатом или переключитесь в ручной режим и выберите кодировки сами.