GB18030 codeerregels sneloverzicht
Voer een korte tekst in en gebruik WHATWG de Web-compatibele GB18030 om de werkelijke bytes en typen met één, twee of vier bytes op te vragen, met behoud van het sneloverzicht van coderingsregels.
Zo gebruikt u GB18030 het sneloverzicht van coderingsregels
GB18030 bytes worden in de huidige browser berekend met lokale vaste indexen en bereikstabellen; tekst wordt niet geüpload.
Korte tekst invoeren
Voer maximaal 64 Unicode scalaire waarden in; de tool verwerkt elk teken in de oorspronkelijke volgorde.
Byte-type bekijken
Bekijk per teken de bytes in hoofdletters en hexadecimaal, en onderscheid ASCII-byte-, geïndexeerde twee-byte- en bereikgebaseerde vier-bytemappingen.
Coderingsregels controleren
Een zoekopdracht voor één teken werkt de uitleg van de regels bij; je kunt TSV kopiëren of wissen, en niet-ondersteunde items worden niet verborgen door vervangende tekens.
Beperkingen en aandachtspunten
- De zoekopdracht gebruikt de vaste WHATWG Encoding-index en bereikstabel van GB18030, en bevat Web-compatibiliteitsupdates voor GB18030-2022; het is geen volledige validator voor naleving van de standaard.
- De uitvoer vertegenwoordigt alleen de coderingsbytes van één Unicode scalaire waarde en bevat geen bestand BOM, transportinkapseling of decodeerstatus.
- WHATWG die door het coderingsalgoritme expliciet worden uitgesloten, worden weergegeven als ‘niet ondersteund’; de tool vervangt de oorspronkelijke tekens niet door vraagtekens of U+E5E5 en U+FFFD.
Veelgestelde vragen
Waarom krijgt Emoji een resultaat van vier bytes?
GB18030 gebruikt een bereikalgoritme om voor veel Unicode scalaire waarden die niet in een tweebyte-index vallen, reeksen van vier bytes te genereren.
Waarom zijn de GB18030- en GBK-bytes van sommige tekens gelijk?
GB18030 heeft veel tweebytemappings overgenomen, maar ook bereiken van vier bytes toegevoegd; hetzelfde resultaat betekent niet dat de twee coderingen volledig gelijkwaardig zijn.
Kan deze tool bepalen of een bestand voldoet aan GB18030-2022?
Nee. Dit is een coderingszoekopdracht per teken; volledige bytestromen, ongeldige reeksen, declaratielabels en andere nalevingsvereisten van de standaard worden niet gecontroleerd.