Конвертер кодировок текста

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

Исправить текст в конвертере ↓

Документ Word хранит сведения о себе внутри файла, а простой текст (.txt, .csv, .log) — нет: в нем только байты букв, без пометки, какой таблицей символов они записаны. Word угадывает таблицу по самим байтам. С UTF-8 с меткой BOM и с Windows-1251 он почти не ошибается, а вот DOS-кодировку, KOI8-R и короткие файлы в UTF-8 без метки нередко принимает за что-то другое. Тогда на экране кракозябры, хотя сам файл в полном порядке и его достаточно открыть повторно с правильной кодировкой.

Шаг 1. Попросите Word спрашивать кодировку

По умолчанию Word не показывает выбор и сразу открывает файл так, как угадал. Чтобы он задавал вопрос, один раз включите в его параметрах (вкладка «Дополнительно», группа «Общие») флажок «Подтверждать преобразование формата файла при открытии». Настройка сохранится и для следующих файлов.

Шаг 2. Откройте файл и выберите кодировку по виду кракозябр

Закройте файл, если он уже открыт, и откройте его заново. Если Word спросит, каким преобразователем открыть файл, выберите «Кодированный текст». В окне «Преобразование файла» переключитесь на «Другая» — откроется длинный список. Чтобы не перебирать его наугад, сравните кракозябры с таблицей: она подскажет нужный пункт. Правильность выбора видно в области «Образец» еще до нажатия «ОК».

Что видно при неверной кодировкеКакой пункт выбратьКодировка
ПриветЮникод (UTF-8)UTF-8
Ïðèâåò или ромбы с вопросамиКириллица (Windows)Windows-1251
ЏаЁўҐвКириллица (DOS)CP866
рТЙЧЕФКириллица (КОИ8-Р)KOI8-R

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

Шаг 3. Сохраните текст в той кодировке, которая нужна получателю

Если исправленный текст нужен снова в виде .txt, при сохранении выберите формат «Обычный текст». Word откроет то же окно «Преобразование файла», только теперь выбор в нем определяет, в какой кодировке будет записан файл. Ориентир простой: для сайта, почты, Mac и Linux — «Юникод (UTF-8)», для старой учетной программы или 1С, которые ждут файл «как раньше», — «Кириллица (Windows)». В том же окне задается конец строки: «CR/LF» привычен программам Windows, «Только LF» — серверам и Linux.

Если кракозябры в самом документе .doc или .docx

Документы Word хранят текст в Юникоде, поэтому сами по себе кракозябрами не становятся. Если такое случилось, причина обычно другая:

  • Квадратики или непонятные значки вместо букв — в документе указан шрифт, которого нет на компьютере, или символьный шрифт вроде Wingdings. Выделите текст и задайте обычный шрифт, например Times New Roman или Calibri.
  • Текст вида «РџСЂРёРІРµС‚» внутри документа — кракозябры вставили в документ уже готовыми, например из письма или с сайта. Скопируйте их в конвертер и нажмите «Определить кодировку текста».
  • Word предлагает «Восстановить текст из любого файла» — файл поврежден, и кракозябры — это служебные байты. Попробуйте открыть файл в LibreOffice или восстановить предыдущую версию.

Частые вопросы

Word не показывает окно выбора кодировки при открытии .txt. Почему?
Word спрашивает только в двух случаях: когда он сам не уверен в кодировке и когда включен флажок из шага 1. Проверьте, что флажок включен, закройте файл и откройте его заново: для уже открытого файла выбор не появится.
Как открыть .txt с выбором кодировки в LibreOffice Writer?
В диалоге открытия выберите в списке типов файлов текст с выбором кодировки (в английском интерфейсе — «Text - Choose Encoding»). После выбора файла откроется окно с параметрами, где можно указать кодировку.
Можно ли перекодировать .txt без Word?
Да. Загрузите файл в конвертер на этой странице, выберите кодировку под полем результата и нажмите «Скачать файл в этой кодировке».