UTF-8 кодирование и декодирование
Локальное преобразование между текстом и UTF-8 байтовым представлением с поддержкой шестнадцатеричного формата, BOM, позиций недопустимых байтов и сообщений об ошибках.
Как выполнять кодирование и декодирование UTF-8
UTF-8 Кодирование и декодирование выполняются только в памяти текущего браузера; данные не передаются по сети, не загружаются и не записываются в постоянное хранилище.
Введите данные
Введите Unicode текст или шестнадцатеричные UTF-8 байты.
Выберите направление
Выберите кодировку текста или декодирование байтов и настройте формат разделителей шестнадцатеричных значений.
Результаты проверки
Просмотрите BOM, позиции байтов и сведения об ошибках, затем скопируйте или скачайте результат.
Ограничения и примечания
- За один раз можно ввести не более 1 MiB, а при превышении выходным результатом значения 2 MiB полный результат не создаётся.
- Декодирование принимает только действительный текст UTF-8 и не маскирует произвольные двоичные данные под читаемые символы.
- О недопустимых байтах сообщается с указанием позиции; результат не заменяет проверку настроек кодировки целевой системы.
Часто задаваемые вопросы
Почему китайские иероглифы занимают несколько байт?
UTF-8 использует кодирование переменной длины, поэтому китайские иероглифы обычно представлены несколькими байтами.
BOM будет автоматически удалён?
Инструмент отдельно отображает и обрабатывает BOM, не отбрасывая пользовательский ввод без уведомления.
Будет ли текст загружен?
Нет, обработка выполняется только в текущем браузере.