Исправление мойибакэ (искажённого текста)
FreeВосстанавливает исходные байты за искажённым (мойибакэ) текстом и повторно декодирует их с помощью нескольких распространённых кодировок, показывая каждый чистый результат.
Работает полностью в вашем браузере. Ваш текст никуда не загружается.
Что делает этот инструмент
Вставьте текст, который выглядит искажённым (например Café вместо Café), и этот инструмент восстановит исходные байты и попытается заново декодировать их с помощью нескольких распространённых кодировок символов, показывая каждый чистый результат, чтобы вы могли выбрать правильный.
Как это работает
Подобное мойибакэ почти всегда вызвано тем, что корректные байты UTF-8 неверно считываются побайтово как Windows-1252 (или тесно связанный с ним Latin-1). Этот инструмент обращает этот первый шаг, преобразуя каждый символ в вашем искажённом тексте обратно в единственный байт, из которого его создал бы Windows-1252. Затем он передаёт эту восстановленную последовательность байтов во встроенный в браузер TextDecoder для нескольких вариантов кодировок (UTF-8, Shift-JIS, EUC-JP, GBK, Big5, EUC-KR, KOI8-R, ISO-8859-7) и сохраняет только те декодировки, которые завершаются без ошибок или символов замены.
Какие проблемы решает
- Восстановление читаемого текста из файла, письма или экспорта базы данных, открытого с неправильной кодировкой.
- Исправление имён, адресов или других текстовых полей, повреждённых при импорте между системами с несовпадающими настройками кодировки.
- Определение, из какого исходного языка или кодировки, скорее всего, произошёл фрагмент искажённого текста.
Часто задаваемые вопросы
›Что в принципе вызывает мойибакэ?
Это происходит, когда текст, сохранённый в одной кодировке символов (сегодня почти всегда UTF-8), открывается или импортируется программой, которая предполагает другую кодировку (обычно Windows-1252 или Latin-1). Каждый исходный многобайтовый символ UTF-8 затем отображается как два или три отдельных, неверных однобайтовых символа.
›Почему этот инструмент показывает несколько результатов вместо одного исправления?
Одни и те же искажённые байты иногда можно корректно декодировать более чем одним способом, и этот инструмент не может знать, какой из них соответствует вашему реальному исходному языку. Он показывает каждый вариант, который декодируется без ошибок (без символов замены), чтобы вы могли выбрать тот, который читается правильно.
›Мой текст не показывает ни одного варианта, что это значит?
Либо текст на самом деле не был мойибакэ, вызванным неверным считыванием Windows-1252/Latin-1, либо исходная кодировка была чем-то вне списка, который пробует этот инструмент. Проверьте ещё раз, действительно ли текст выглядит искажённым, а не просто содержит необычные, но допустимые символы.
›Может ли это исправить мойибакэ, вызванное другими неправильными кодировками, а не только Windows-1252?
Этот инструмент специально обращает неверное считывание Windows-1252 или Latin-1, поскольку это, безусловно, самая распространённая реальная причина мойибакэ. Если ваш текст был искажён другой кодировкой на первом этапе, сам шаг восстановления байтов не даст правильных байтов, и ни один вариант не будет выглядеть чистым.
›Это то же самое, что декодер URL или Base64?
Нет. Кодирование URL и Base64 представляют собой отдельные, намеренные, обратимые преобразования текста. Мойибакэ является непреднамеренным побочным эффектом несовпадения кодировок символов, и его исправление означает правильную повторную интерпретацию тех же исходных байтов, а не декодирование намеренной схемы кодирования.
Похожие инструменты
Текст
Декодер JWT
Декодирует заголовок и полезную нагрузку JWT в читаемый JSON, преобразует временные утверждения в удобочитаемые даты, отмечает истёкшие токены и может проверить подпись HS256 с предоставленным вами секретом.
FreeТекст
Генератор llms.txt
Создаёт файл llms.txt по спецификации llmstxt.org из заголовка, описания и разделов ссылок, с группировкой Optional-разделов и предпросмотром в реальном времени.
FreeТекст
Предпросмотр Markdown
Отображает Markdown в виде живого, очищенного HTML рядом с исходным текстом, с переключателем для просмотра и копирования сгенерированного HTML.
FreeТекст
Проверка синтаксиса MySQL
Проверяет синтаксис MySQL для одного или нескольких операторов, разделённых точкой с запятой, сообщая точную строку и столбец первой найденной ошибки.
FreeТекст
Онлайн-редактор HTML
Редактируйте HTML, CSS и JavaScript в трёх панелях с живым изолированным предпросмотром, обновляющимся по мере набора текста, плюс загрузка в один клик как отдельного HTML-файла.
FreeТекст
Генератор Паролей
Создавайте надёжные случайные пароли прямо в браузере с помощью криптографически безопасного генератора, с индикатором надёжности в реальном времени, расчётом энтропии и поддержкой создания нескольких паролей сразу.
FreeТекст
Конвертер Punycode
Преобразуйте текст между Unicode и Punycode (RFC 3492), кодировкой только из ASCII-символов для интернационализированных доменных имён, с полным режимом домена (с учётом точек, автоматический префикс xn--) и режимом простого ярлыка, преобразуя сразу несколько строк.
FreeТекст
Счётчик строк
Продвинутый счётчик строк, который мгновенно анализирует вставленный текст: обнаружение дубликатов/пустых строк, фильтрация строк комментариев, поиск и замена с regex, сортировка и вставка префикса/суффикса.
Комментарии (0)
Понравился инструмент? Оставьте комментарий, поделитесь советом или расскажите, как нам его улучшить.
Пока нет комментариев. Будьте первым, кто поделится мнением!