UTF-8 кодування та декодування

Локальне перетворення між текстом і байтовим поданням UTF-8, підтримуються шістнадцятковий формат, BOM, позиції некоректних байтів і повідомлення про помилки.

Локальна обробка в браузері
Цю сторінку перевірено за відкритим каталогом; після ввімкнення JavaScript можна користуватися повною функціональністю.
Посібник з використання

Як користуватися кодувальником і декодувальником UTF-8

Кодування й декодування UTF-8 обробляє введені дані лише в пам’яті поточного браузера, не підключаючись до мережі, не завантажуючи дані й не записуючи їх у постійне сховище.

  1. Введіть вміст

    Введіть текст Unicode або байти у шістнадцятковому форматі UTF-8.

  2. Виберіть напрямок

    Виберіть кодування тексту або декодування байтів і налаштуйте формат розділювачів шістнадцяткових чисел.

  3. Результати перевірки

    Перегляньте BOM, позиції байтів і відомості про помилки, а потім скопіюйте або завантажте.

Обмеження та зауваження

  • За один раз можна ввести щонайбільше 1 MiB; якщо розмір виводу перевищує 2 MiB, повний результат не буде створено.
  • Декодування приймає лише дійсний текст UTF-8 і не маскує довільні двійкові дані під читабельні символи.
  • Про місцезнаходження недійсних байтів буде повідомлено; результат не замінює перевірку налаштувань кодування цільової системи.

Поширені запитання

Чому китайські ієрогліфи займають кілька байтів?

UTF-8 використовує кодування змінної довжини, тому китайські ієрогліфи зазвичай представлені кількома байтами.

BOM буде автоматично видалено?

Засіб окремо відображає й обробляє BOM, не мовчки відкидаючи введені користувачем дані.

Чи буде текст завантажено?

Ні, обробка відбувається лише в поточному браузері.

Відгук про сторінкуВиявили проблему або маєте пропозиції щодо покращення?
Функцію зворотного зв’язку потрібно використовувати в онлайн-версії

Будь ласка, увімкніть JavaScript в онлайн-версії, а потім надішліть; локальні функції поточного інструмента або прикладу не будуть зачеплені.

Перейти до онлайн-версії, щоб залишити відгук