Converter Chinese tekenset (GBK/Big5/UTF-8 编码)

Converteer Chinese tekst tussen UTF-8 en de verouderde GB2312-/GBK-/Big5-bytecoderingen met een live hex-voorbeeld. Tekst naar bytes zet UTF-8-tekst om in de hexadecimale bytes van de doelset; bytes naar tekst zet die hex-bytes terug in leesbare tekst. Decoderen gebruikt de native TextDecoder van de browser; codering is tabelgestuurd en draait volledig lokaal. Tekens die in de doelset ontbreken, worden inline gemarkeerd — ze worden nooit stilzwijgend verkeerd gecodeerd.
Voor hele bestanden (uploaden + converteren + downloaden) gebruikt u de Converter bestandscodering. Alle verwerking gebeurt lokaal in uw browser — uw tekst wordt nooit naar een server geüpload.
Bewerking: Tekenset:
Hex-hoofdletters: Scheidingsteken:
Bestand openen leest een UTF-8-tekstbestand; Ctrl+Enter converteert.
Voer tekst of hex-bytes in, kies de tekenset en bewerking, en klik op Nu converteren.
Zo leest u de uitvoer: 中 in GBK is D6 D0, in Big5 A4 A4 en in UTF-8 E4 B8 AD. Het hex-voorbeeld groepeert bytes standaard met spaties; schakel dat uit voor de compacte vorm die veel tools gebruiken. Wanneer een teken niet in de gekozen tekenset bestaat, wordt het als 3F getoond en hieronder vermeld, zodat er niets stilzwijgend verkeerd wordt gecodeerd. Decoderen verdraagt spaties, komma's, regeleinden, 0x-prefixen en gemengde hoofdletters in de hex-invoer.
Wat zijn GB2312, GBK, GB18030 en Big5?

Vóór UTF-8 werd Chinese tekst opgeslagen in regionale bytestandaarden: GB2312 (1980, de 6.763 gangbare hanzi), uitgebreid door GBK (1995), nogmaals uitgebreid door GB18030 — elk een superset van de vorige — terwijl Big5 de standaard voor traditionele tekens uit Taiwan en Hongkong is. Eén hanzi bestaat in deze sets bijna altijd uit twee bytes, daarom leest het hex-voorbeeld in bytepaartjes.

De sets overlappen maar zijn niet gelijk: een teken dat in de ene bestaat, kan in een andere ontbreken, dus converteren tussen tekensets kan tekens verliezen — deze pagina somt elk teken op dat hij niet kan afbeelden (3F) in plaats van stilzwijgend te vervangen.