dojiksi

Расшифровать кракозябры

Вставь испорченный текст — подберу правильную кодировку.

Варианты расшифровки:

Что такое кракозябры

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

Типичные виды:

  • привет = UTF-8 → Latin-1 (двойное декодирование)
  • Привет = CP1251 → UTF-8 → CP1251 (типичная Windows-проблема)
  • Ðривет = UTF-8 → Latin-1
  • äÒÉ×ÅÔ = KOI8-R интерпретирован как Latin-1

Подбираем все известные комбинации и показываем те, что выглядят как осмысленный текст.

Как расшифровать кракозябры

«Кракозябры» — это нечитаемый текст вроде «РєРѕРґ» или «Ð¿Ñ€Ð¸Ð²ÐµÑ‚» вместо нормальных слов. Появляются они из-за несовпадения кодировок: текст сохранили в одной (например, Windows-1251), а открыли в другой (UTF-8). Инструмент перебирает варианты перекодировки и восстанавливает исходный читаемый текст.

Почему так происходит

  • файл или письмо сохранены в одной кодировке, а программа читает в другой;
  • старые системы и базы данных используют Windows-1251 или KOI8-R;
  • при экспорте CSV и текстовых файлов кодировку указали неверно.

Как пользоваться

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

Вопросы и ответы

Почему вместо русского текста символы? Программа читает текст не в той кодировке, в которой он сохранён.

Всегда ли можно восстановить? В большинстве случаев да, но если данные были искажены безвозвратно, часть символов восстановить не удастся.

Что такое UTF-8 и Windows-1251? Это разные способы кодирования букв; их путаница и порождает кракозябры.