Как убрать «кракозябры» и восстановить текст в Word
Если вместо текста в документе Word вы видите непонятные символы, квадраты или иероглифы, проблема чаще всего кроется в несоответствии кодировки файла и настроек программы. Чтобы исправить это, нужно принудительно открыть файл с выбором правильной кодировки (обычно UTF-8 или Windows-1251) через меню «Преобразование файла» или параметры открытия текстовых документов. В большинстве случаев это восстанавливает читаемость без потери данных.
Важно: Современные форматы Word (.docx) редко страдают от проблем с кодировкой внутри программы, так как используют стандарт Unicode. Проблемы возникают преимущественно при открытии старых файлов (.doc), текстовых документов (.txt, .csv) или файлов, созданных в других операционных системах.
Почему появляются нечитаемые символы
Кодировка — это таблица соответствия между байтами (единицами хранения информации) и символами, которые мы видим на экране. Ошибка возникает, когда программа пытается расшифровать байты по неверной таблице.
Основные причины появления «кракозябр»:
- Разница стандартов. Текст сохранен в кодировке UTF-8 (стандарт для веба и macOS/Linux), а Word открывает его в Windows-1251 (стандарт для русскоязычной Windows).
- Отсутствие метки BOM. В файлах .txt или .csv может отсутствовать служебная метка (Byte Order Mark), указывающая на тип кодировки. Word пытается угадать её автоматически и часто ошибается.
- Конвертация из других программ. Экспорт данных из 1С, баз данных или старых версий ПО часто происходит в специфических кодировках (KOI8-R, DOS-866).
Способ 1: Принудительный выбор кодировки при открытии
Это самый надежный метод для файлов .txt, .csv и старых .doc.
- Запустите Microsoft Word.
- Перейдите в меню Файл → Открыть → Обзор.
- В диалоговом окне выбора файла найдите нужный документ.
- Вместо двойного клика нажмите на него один раз, чтобы выделить.
- В выпадающем списке рядом с кнопкой «Открыть» выберите вариант Восстановить текст из любого файла (если файл сильно поврежден) или просто откройте его стандартным способом, но с предварительной настройкой (см. ниже).
Более точный метод для текстовых файлов:
Если вы открываете .txt или .csv:
- В меню Файл → Параметры → Дополнительно.
- Прокрутите до раздела Общие.
- Поставьте галочку Подтверждать преобразование формата файла при открытии.
- Теперь при открытии любого текстового файла появится окно Преобразование файла, где вы сможете вручную выбрать кодировку.
Как подобрать правильную кодировку в окне «Преобразование файла»
Когда появится окно выбора кодировки:
- В разделе Выбор кодировки выберите пункт Другая.
- В списке найдите UTF-8 или Кириллица (Windows-1251). Это два самых частых варианта для русского текста.
- Смотрите в поле Образец текста. Меняйте варианты, пока текст в окне предпросмотра не станет читаемым.
- Нажмите ОК.
Способ 2: Исправление через «Сохранить как»
Если файл открылся, но часть символов отображается неверно, или вы хотите сохранить его в универсальном формате:
- Нажмите Файл → Сохранить как.
- Выберите место сохранения.
- В поле Тип файла выберите Обычный текст (*.txt).
- Нажмите Сохранить.
- Появится окно Преобразование файла.
- Выберите кодировку UTF-8 (наиболее универсальная) или Windows-1251 (для совместимости со старыми программами в Windows).
- Сохраните файл. Теперь он будет корректно открываться в большинстве редакторов.
Способ 3: Использование Блокнота (Notepad) как конвертера
Если Word упорно не хочет открывать файл правильно, используйте встроенный Блокнот Windows, который лучше работает с простыми текстовыми кодировками.
- Нажмите правой кнопкой мыши на файл → Открыть с помощью → Блокнот.
- Если текст в Блокноте читается нормально:
- Нажмите Файл → Сохранить как.
- В поле Кодировка (внизу окна сохранения) выберите UTF-8 (или UTF-8 со спецификацией/BOM).
- Сохраните файл под новым именем.
- Откройте новый файл в Word.
Если в Блокноте тоже «кракозябры», попробуйте открыть файл через Notepad++ (если установлен). В меню Кодировки перебирайте варианты (UTF-8, ANSI, KOI8-R), пока текст не станет читаемым, затем сохраните в UTF-8.
Сравнение популярных кодировок для русского текста
| Кодировка | Где используется | Особенности |
|---|---|---|
| UTF-8 | Интернет, современные ОС, macOS, Linux | Универсальный стандарт. Поддерживает все языки. Рекомендуется для сохранения. |
| Windows-1251 | Старые версии Windows, офисные документы РФ | Стандарт для русскоязычной Windows до внедрения UTF-8. Часто используется по умолчанию в Word для старых файлов. |
| KOI8-R | Unix-системы, старые серверы | Устаревшая кодировка. Символы могут отображаться зеркально или некорректно в современных программах. |
| DOS-866 | Старые DOS-приложения, бухгалтерские программы | Используется в очень старом ПО. В Word выглядит как набор спецсимволов. |
Частые ошибки при исправлении
- Игнорирование поля «Образец». Пользователи выбирают первую попавшуюся кодировку, не проверив превью. Всегда смотрите на окно предпросмотра.
- Сохранение в .docx без проверки. Если вы открыли файл с ошибкой, исправили отображение, но сохранили как
.docx, проблема может вернуться при передаче файла другому пользователю, если исходник был битым. Лучше сохранить промежуточную копию в.txt(UTF-8) для очистки формата. - Путаница между шрифтом и кодировкой. Иногда символы отображаются как квадраты не из-за кодировки, а из-за отсутствия нужного шрифта. Попробуйте выделить весь текст (
Ctrl+A) и сменить шрифт на стандартный, например, Arial или Times New Roman.
FAQ
Что делать, если ни одна кодировка не делает текст читаемым? Скорее всего, файл поврежден физически или зашифрован. Попробуйте функцию «Восстановить текст из любого файла» при открытии. Если не помогло — обратитесь к резервной копии.
Почему в Word 2016/2019/365 нет явного выбора кодировки?
Microsoft скрыла этот выбор для упрощения интерфейса, так как формат .docx использует Unicode. Выбор кодировки появляется только при открытии текстовых файлов (.txt, .csv) или если включена опция «Подтверждать преобразование формата файла» в параметрах.
Как сделать так, чтобы Word всегда открывал файлы в UTF-8? Включите опцию подтверждения преобразования (Файл → Параметры → Дополнительно → Общие → Подтверждать преобразование формата файла при открытии). Тогда система будет спрашивать вас о кодировке каждый раз при открытии текстовых файлов.