GB18030 règle de codage rapide
Saisissez un court texte, puis utilisez WHATWG la compatibilité Web GB18030 pour rechercher les octets réels et déterminer le type à un, deux ou quatre octets, tout en conservant la référence rapide des règles d’encodage.
Comment utiliser GB18030 référence rapide des règles d’encodage
Les octets GB18030 sont calculés dans le navigateur actuel à l’aide d’un index local fixe et de tables de plages, sans téléversement du texte.
Saisir un court texte
Saisissez au maximum 64 valeurs scalaires Unicode ; l’outil traite les caractères dans l’ordre d’origine, un par un.
Afficher les types d’octets
Affichez les octets hexadécimaux en majuscules caractère par caractère et distinguez les octets sur un seul octet ASCII, les octets sur deux octets indexés et les octets sur quatre octets correspondant aux mappages de plages.
Vérifier les règles d’encodage
La recherche d’un caractère unique est liée aux explications des règles ; vous pouvez copier TSV ou effacer, et les éléments non pris en charge ne sont pas masqués par un caractère de remplacement.
Restrictions et remarques
- La recherche utilise les index fixes WHATWG et les tables de plages de GB18030 Encoding, et intègre les mises à jour de compatibilité Web de GB18030-2022 ; ce n’est pas un validateur complet de conformité à la norme.
- La sortie représente uniquement les octets d’encodage d’un seul scalaire Unicode, sans inclure le fichier BOM, l’encapsulation de transmission ni l’état du décodage.
- Les WHATWG explicitement exclus par l’algorithme d’encodage U+E5E5 s’afficheront comme « non pris en charge » ; l’outil ne remplacera pas les caractères d’origine par des points d’interrogation ou U+FFFD.
Foire aux questions
Pourquoi un emoji produit-il un résultat de quatre octets ?
GB18030 utilise un algorithme de plage pour générer des séquences de quatre octets pour de nombreux scalaires Unicode qui ne figurent pas dans l’index sur deux octets.
Pourquoi les octets de GB18030 et de GBK sont-ils identiques pour certains caractères ?
GB18030 a hérité de nombreuses correspondances à deux octets, mais ajoute également une plage à quatre octets ; un résultat identique ne signifie pas que les deux encodages sont totalement équivalents.
Cet outil permet-il de déterminer si un fichier est conforme à GB18030-2022 ?
Non. Il s’agit d’une recherche d’encodage caractère par caractère ; elle ne vérifie pas le flux complet d’octets, les séquences non valides, les balises déclaratives ni les autres exigences de conformité de la norme.