企评社

Язык подписей интерфейса: Русский. Отзывы о компаниях, сообщения форума и описания инструментов пока доступны только на китайском языке.

Исправление битой кодировки

Декодирование файлов GBK / GB18030 / Big5 · восстановление вставленного mojibake вида "好活" · вывод UTF-8

全部在浏览器本地处理,文件与文本不上传、刷新即清空

原文件

未选择文件
源编码
选完文件会自动按当前编码解码;结果仍乱就换一种编码重试。

解码结果

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

Какие кракозябры можно починить?

Два направления. Первое: исходный файл (.txt / .csv / .log / .sql и подобное) есть, а открывается кашей - выберите исходную кодировку или доверьте странице угадать (сначала читается BOM, затем по байтовой структуре различается UTF-8 и семейство GBK), и страница расшифрует поток байтов в нормальный текст прямо в браузере. Второе: вставленный текст выглядит как 好活 - обычно это байты UTF-8 или GBK, прочитанные как Latin-1; страница проворачивает чтение назад и расшифровывает заново, восстановление в один щелчок. Без исходного файла поддаётся починке только второй случай.

Почему выводом не может быть GBK?

Встроенные в браузер кодировщики пишут только UTF-8: нативной поддержки кодирования GBK / Big5 нет, и гигантскую таблицу кодировок страница не тащит. Потому вывод - всегда исправленный текст UTF-8 (скачивание .txt / .csv, по желанию с BOM, чтобы Excel не испохабил снова); если принимающая система требует именно файл GBK, пересохраните его в GBK локальным редактором.

Как работает автоопределение? Может ошибиться?

Сначала ищет BOM UTF-8 / UTF-16; без BOM посимвольно проверяет на строгие последовательности UTF-8, а не прошедшее отправляется по пути GBK / GB18030 (туда попадает большинство GBK-файлов). Определение эвристическое, краевые файлы могут попасть неверно - если всё ещё каша, поменяйте кодировку вручную. Страница пишет, какая кодировка применена и сколько появилось заменяющих символов, - видно сразу, угадывание удалось или нет.

Что-то уходит на сервер?

Никуда. Чтение, расшифровка, просмотр и скачивание идут в браузере, сетевых запросов ноль, перезагрузка всё стирает.

Похожие инструменты