Офис

Текстовый файл открывается кракозябрами: как прочитать

Открыли .txt, а вместо текста — «РџСЂРёРІРµС‚» или «Ïðèâåò». Файл не испорчен: программа просто прочитала его не в той кодировке. Разберёмся, откуда это берётся и как прочитать текст.

4 мин чтенияОбновлено 8 октября 2026

Почему так получается

Компьютер хранит текст как байты, а кодировка — это таблица, по которой байты превращаются в буквы. Для русского текста чаще всего встречаются две: Windows-1251 — старые файлы Windows и выгрузки из старых программ, и UTF-8 — почти всё современное: сайты, Mac, Linux, Android и «Блокнот» в новых Windows.

Если файл записан в одной кодировке, а прочитан в другой, каждая буква заменяется чужой. Текст при этом цел — его нужно только прочитать правильно.

Что означают кракозябры

  • Привет — много «Р» и «С» вперемешку: файл в UTF-8, а прочитан как Windows-1251.
  • Ïðèâåò — латинские буквы с точками и чёрточками: файл в Windows-1251, а прочитан в западноевропейской кодировке.
  • ������ — ромбики с вопросом: файл в Windows-1251, а прочитан как UTF-8.

1. Откройте файл в OsonKit

Перетащите файл на OsonKit. Кодировка определяется по самим байтам: метка в начале файла (BOM) указывает на UTF-8 или UTF-16; если текст читается как UTF-8 без ошибок — это UTF-8; иначе OsonKit смотрит, сколько байтов похожи на русские буквы, и выбирает Windows-1251 или Windows-1252. Выбранная кодировка подписана рядом с файлом. Файл читается в браузере и никуда не отправляется.

  • Файлы до 10 МБ.
  • Распознаются UTF-8, UTF-16 (с меткой BOM), Windows-1251 и Windows-1252. Старые кодировки DOS (CP866) и KOI8-R не поддерживаются.
  • Это просмотрщик: текст можно читать и копировать, но не редактировать.

2. Пересохраните текст в UTF-8

Если файл нужно отправить дальше, сохраните его так, чтобы он открывался у всех. Скопируйте текст из OsonKit, вставьте в новый документ «Блокнота» и сохраните. «Блокнот» в Windows 10 (начиная с 2019 года) и Windows 11 по умолчанию сохраняет в UTF-8 — его понимают все современные программы и телефоны.

Если кракозябры в таблице CSV

С файлами .csv то же самое: выгрузка из банка или учётной программы в Windows-1251 открывается в Excel или Google Таблицах набором «Р» и «С». Просмотрщик CSV определяет кодировку так же, как для текста, и показывает таблицу с нормальными буквами.

Как не получать кракозябры Сохраняйте и отправляйте текст в UTF-8. Это общий стандарт: такой файл одинаково откроется в Windows, на Mac и на телефоне.
Прочитайте файл сейчас
Перетащите .txt сюда. Кодировка определится сама, файл не покинет устройство.
Открыть текст