Исправить текст в конвертере ↓
Кракозябры появляются, когда байты текста, записанного в одной кодировке, читают по таблице другой. При этом сами байты не меняются, поэтому испорченный текст почти всегда можно вернуть — если знать, какая пара кодировок перепутана. У каждой такой пары свой узнаваемый «почерк».
Во всех примерах испорчена одна и та же фраза «Привет, мир».
| Как выглядит текст | Настоящая кодировка | Как прочитан |
|---|---|---|
Привет, мир | UTF-8 | Windows-1251 |
Привет, мир | UTF-8 | Windows-1252 (ISO-8859-1) |
╨Я╤А╨╕╨▓╨╡╤В, ╨╝╨╕╤А | UTF-8 | CP866 |
п÷я─п╦п╡п╣я┌, п╪п╦я─ | UTF-8 | KOI8-R |
Ïðèâåò, ìèð | Windows-1251 | Windows-1252 (ISO-8859-1) |
оПХБЕР, ЛХП | Windows-1251 | KOI8-R |
╧ЁштхЄ, ьшЁ | Windows-1251 | CP866 |
рТЙЧЕФ, НЙТ | KOI8-R | Windows-1251 |
ðÒÉ×ÅÔ, ÍÉÒ | KOI8-R | Windows-1252 |
ЏаЁўҐв, ¬Ёа | CP866 | Windows-1251 |
������, ��� | Windows-1251 или другая однобайтовая | UTF-8 — байты уже потеряны |
Привет | UTF-8, испорченный дважды | Windows-1251, два раза подряд |
Вставьте испорченный текст в конвертер ниже и нажмите «Определить кодировку текста»: он переберёт все сочетания однобайтовых кодировок и UTF-8 и выберет вариант, который больше всего похож на нормальный русский текст. Если хотите сделать это вручную, в поле «Исходная кодировка» укажите кодировку из столбца «Как прочитан», а в поле «Нужная кодировка» — из столбца «Настоящая кодировка».
Текст, испорченный дважды, исправляется в два шага: после первого исправления он превратится в обычные кракозябры вида «РџСЂРёРІРµС‚» — скопируйте результат в верхнее поле и запустите определение ещё раз.