Любимые места любимого города
Главная
Добавить в предпочтительные источники Google

Исправление искажённого текста

Исправляйте распространённые ошибки кодировки (модзибаке): вставьте текст и проверьте автоматически выбранные варианты.

После анализа все варианты выбираются автоматически. Проверьте их и снимите выбор с ненужных.

Вставьте или введите текст с повреждёнными символами.

После анализа здесь появятся выбранные исправления. Снимите выбор с ненужных.

Дополнительные настройки

По умолчанию Windows-1252. ISO-8859-1 означает буквальные байты. Смена настройки снимает выбор.

Вставьте текст, чтобы начать.

Лимит: 500 000 единиц UTF-16. Только вставленный текст, без файлов.

Исправление выполняется в браузере. Инструмент не сохраняет и не загружает текст; общие службы сайта могут обращаться к сети.

Как исправить текст

  1. Вставьте текст в поле исходника.
  2. При необходимости выберите интерпретацию байтов и число проходов.
  3. Проверьте автоматически выбранные варианты, снимите выбор с ненужных и скопируйте результат.

Возможности

  • Находит обратимые ошибки кодировки UTF-8
  • Даёт проверить каждое исправление перед копированием
  • Поддерживает до трёх проходов восстановления
  • Не трогает участки текста без признаков ошибки
  • Показывает промежуточный результат каждого прохода

Когда пригодится

  • Исправить испорченные акценты во вставленном тексте
  • Проверить фрагмент с обычным и битым текстом
  • Исправить повторное искажение кодировки, проверяя каждый шаг

Как работает восстановление

Модзибаке появляется, когда байты UTF-8 ошибочно читают как другую кодировку. Инструмент обращает интерпретацию Windows-1252 или буквальной ISO-8859-1 для допустимых символов UTF-8. Исходная кодировка не определяется автоматически.

В одном тексте могут быть исправные и повреждённые фрагменты. Вариантами становятся только локальные обратимые последовательности. Даже правильный текст бывает обратимым, поэтому проверьте автоматически выбранные исправления.

Два или три прохода помогают при повторной порче. Показаны промежуточные результаты. Символы замены (�) и удалённые байты могут означать безвозвратную потерю. Другие кодировки, загрузка файлов, исправление целых CSV и переписывание текста не поддерживаются.

Примеры

Повреждённый акцент: café → café автоматически после анализа. Для правильного café в этом примере варианта нет.

Повторная порча: café → café за один проход → café за два. Можно вставить фрагмент CSV как текст, но не исправить весь файл.

Конфиденциальность и ограничения

Исправление выполняется в браузере. Инструмент не сохраняет и не загружает черновики; общие службы сайта могут обращаться к сети.

Лимит — 500 000 единиц UTF-16. Более длинный текст остаётся в редакторе без анализа. Невидимые символы, нормализация Unicode и HTML-экранирование не изменяются.

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

Нет. Обратимость байтов не доказывает намерение автора. Потерянные или заменённые байты нельзя надёжно угадать.

Windows-1252 использует свою таблицу C1. Буквальная ISO-8859-1 сопоставляет U+0000–U+00FF тем же байтам. Метка latin1 в браузере означает Windows-1252.

Нет. Вставьте текст. PDF Text Cleaner исправляет пробелы в скопированном PDF, Fancy Text Converter работает с декоративными символами, а Text Size Calculator сравнивает размеры.

JSON в YAML

Преобразуйте JSON в YAML локально, сохраняя запись чисел и строки в кавычках; скопируйте или скачайте результат целиком.

Открыть инструмент — JSON в YAML

YAML в JSON

Преобразуйте один документ YAML в JSON локально, сохраняя точный числовой текст, и скопируйте или скачайте результат.

Открыть инструмент — YAML в JSON

HTML в Markdown

Преобразуйте вставленный или локальный HTML в Markdown, проверьте примечания и скопируйте или скачайте результат.

Открыть инструмент — HTML в Markdown

Тестирование регулярных выражений JavaScript

Проверяйте шаблон JavaScript локально и изучайте совпадения, группы и позиции UTF-16.

Открыть инструмент — Тестирование регулярных выражений JavaScript

Markdown в HTML

Преобразуйте Markdown в HTML-фрагмент, проверьте код и неактивный предпросмотр, затем скопируйте или скачайте результат.

Открыть инструмент — Markdown в HTML

Сортировка строк

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

Открыть инструмент — Сортировка строк

Удаление повторяющихся строк

Сохраните первую копию каждой точной строки, порядок, значимые пробелы и пустые строки, затем скопируйте или скачайте результат.

Открыть инструмент — Удаление повторяющихся строк

Сравнение текстов

Сравните два текста локально: целые строки, пробелы и последний перевод строки.

Открыть инструмент — Сравнение текстов

Преобразование регистра

Меняйте регистр текста, начала слов или предложений с явно выбранными правилами букв.

Открыть инструмент — Преобразование регистра

Кодировщик и декодировщик HTML-сущностей

Кодируйте или декодируйте HTML-ссылки в тексте, выбирайте контекст и формат Unicode и получайте результат с переносами LF без разбора разметки.

Открыть инструмент — Кодировщик и декодировщик HTML-сущностей

Генератор таблиц Markdown

Редактируйте таблицу с обычным текстом, задавайте выравнивание и копируйте GFM Markdown или импортируйте TSV.

Открыть инструмент — Генератор таблиц Markdown

Разбор и создание строки запроса

Разбирайте и редактируйте параметры запроса, сохраняя повторы и порядок. Копируйте нормализованную строку или HTTP(S)-адрес.

Открыть инструмент — Разбор и создание строки запроса

Кодирование и декодирование URL

Преобразуйте компонент URL или значение формы UTF-8 с понятными правилами для пробела и плюса, затем скопируйте или скачайте результат.

Открыть инструмент — Кодирование и декодирование URL

Кодирование и декодирование Base64

Кодируйте текст UTF-8 в стандартный или URL-безопасный Base64 либо декодируйте данные с понятными сообщениями об ошибках.

Открыть инструмент — Кодирование и декодирование Base64

Форматирование XML

Локально проверяйте корректность XML 1.0 с учётом пространств имён, форматируйте или сжимайте текст и копируйте или скачивайте результат в UTF-8.

Открыть инструмент — Форматирование XML

Форматирование и проверка JSON

Проверяйте синтаксис JSON, форматируйте или минифицируйте локально, копируйте и скачивайте результат с сохранением исходных данных.

Открыть инструмент — Форматирование и проверка JSON

Счётчик символов и сегментов SMS

Узнайте кодировку сообщения, границы сегментов и примерную стоимость. Текст остаётся в вашем браузере.

Открыть инструмент — Счётчик символов и сегментов SMS

Счётчик символов для соцсетей

Проверяйте лимиты платформ и разбивайте публикации без потери текста.

Открыть инструмент — Счётчик символов для соцсетей

Счётчик символов

Считайте символы, слова, предложения и абзацы. Проверяйте плотность слов, время чтения и размер UTF-8 прямо в браузере.

Открыть инструмент — Счётчик символов

Калькулятор размера текста

Сравнивайте кодировки и размеры передаваемого текста прямо в браузере.

Открыть инструмент — Калькулятор размера текста

Очистка текста из PDF

Исправьте переносы строк и пробелы в тексте из PDF. Сохраните исходник и проверьте неоднозначные дефисы перед копированием результата.

Открыть инструмент — Очистка текста из PDF

Текст без стилизации

Преобразуйте поддерживаемые буквы Unicode в обычный текст прямо в браузере. Регистр, диакритика, эмодзи и оригинал сохраняются.

Открыть инструмент — Текст без стилизации

Проверка обрезки письма в Gmail

Узнайте точный размер HTML письма в UTF-8, сравните с ориентиром 102 000 байт и найдите объёмные фрагменты кода.

Открыть инструмент — Проверка обрезки письма в Gmail
Все инструменты этой категории