Список кодувань

Введіть короткий текст, щоб порівняти для кожного символу результати кодування Unicode, UTF-8, UTF-16 і ASCII, GB2312, GBK, GB18030, Big5, а також скористатися швидким довідником призначення кодувань.

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

Як користуватися списком кодувань

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

  1. Введіть короткий текст

    Введіть або вставте не більше ніж 64 значень скалярів Unicode; пробіли, повторювані символи та початковий порядок буде збережено.

  2. Порівняння символ за символом

    Переглядайте для кожного символу Unicode, UTF-8, UTF-16 і байти старих кодувань; шістнадцяткові значення уніфіковано записуються у верхньому регістрі та розділяються пробілами.

  3. Копіювати або очистити

    Поточний результат можна скопіювати як TSV, щоб зручно вставити його в таблицю; кнопка очищення також видаляє результати запиту.

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

  • Стовпець GB2312 суворо використовує зіставлення набору символів GB2312-1980; стовпці GBK, GB18030 і Big5 використовують Web-сумісний алгоритм WHATWG Encoding, і ці підходи не можна вважати еквівалентними.
  • Запит Big5 містить поширені HKSCS розширення з індексу WHATWG; GB18030 використовує фіксований індекс і таблицю діапазонів, але цей інструмент не є перевіркою відповідності кодування файлу.
  • Символи, які неможливо зіставити, явно позначаються як «не підтримується», а не підміняються знаком питання чи символом заміни, створюючи хибне враження успішного результату; за результатами запиту також не можна визначити початкове кодування невідомого файлу.

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

Чому той самий символ має різні байти в стовпцях різних кодувань?

Кожне кодування використовує власний набір символів і правила розподілу; однакові або різні байти не свідчать про еквівалентність цих кодувань.

Чому Emoji мають результати лише в деяких стовпцях?

Unicode、UTF-8、UTF-16 і GB18030 охоплюють більший діапазон символів, тоді як ASCII、строгий GB2312、сумісний із Web GBK і Big5 не охоплюють усі Emoji.

Чи надсилається вміст запиту на сервер?

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

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

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

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