Вставьте испорченный текст — «кракозябры» вроде Привет или привет — и получите восстановленные варианты.
Ручной режим — я знаю кодировки
Текст будет заново закодирован как «Из» и раскодирован как «В».
Что это такое
Кракозябры появляются, когда байты текста, записанные в одной кодировке, читаются как другая: например, UTF-8-кириллица, показанная через CP1251, превращается в Привет, а через Latin-1 — в привет.
Восстановление — обратная операция: текст заново кодируется той кодировкой, которой его ошибочно прочитали, чтобы вернуть исходные байты, а затем раскодируется правильной. Мы перебираем цепочки преобразований по десяткам кодировок (UTF-8/16/32, CP1250–1257, KOI8-R/U, CP866/855/1125, ISO-8859-x, Mac Cyrillic, Latin-1 и др.) и ранжируем результаты по «читаемости», отдавая предпочтение более коротким цепочкам.
Кроме кодировочных кракозябр сервис автоматически разворачивает «транспортные» обёртки: HTML-мнемоники (П), URL-процент-коды (%D0%9F), quoted-printable (=D0=9F) и base64 — в том числе вложенные друг в друга. Загруженный файл распознаётся по «сырым» байтам с автоопределением кодировки.