UTF-8-koder/dekoder
Gratis verktøy for UTF-8-koding/dekoding på nettet, Unicode-konvertering av tegnpunkter
Om Unicode Kodepunkt-konverterer
Konverterer mellom lesbar tekst og Unicode-kodepunkter skrevet i U+XXXX-notasjonen. Kodingsmodus deler inndataene i Unicode-kodepunkter (korrekt håndtering av surrogatpar for tegn over U+FFFF, som emoji) og skriver hver som U+ etterfulgt av en null-utfylt stor hex-verdi. Dekodingsmodus godtar en mellomrom-atdelt liste over U+XXXX (eller bare hex) verdier og gjenoppbygger den opprinnelige strengen.
Slik bruker du
1. Velg Koder eller Dekoder fra de to fanene. 2. I Koder-modus, skriv hvilken som helst tekst; utdataene viser hvert kodepunkt atskilt med et mellomrom (f.eks. "A\u2764\ufe0f" blir "U+0041 U+2764 U+FE0F"). 3. I Dekoder-modus, lim inn kodepunkter atskilt med mellomrom; U+-prefikset er valgfritt. 4. Klikk Koder/Dekoder for å kjøre, Bytt for å snu retning og laste resultatet inn i inndataene, eller Tøm for å tilbakestille.
Kodepunkt-formatdetaljer
Koding itererer med codePointAt og hopper over den etterfølgende surrogaten av ethvert par hvis verdi overstiger 0xFFFF, så en enkelt emoji teller som ett kodepunkt. Hver verdi gjengis som "U+" pluss minst fire store hex-sifre (f.eks. U+0041, U+1F600). Dekoding fjerner et valgfritt U+ eller u+ prefiks, analyserer resten som base-16 via parseInt, og gjenoppbygger tegnet med String.fromCodePoint. Verdier slås sammen uten skille, så multi-kodepunkt grafemer rekonstrueres trofast.
▶Hvordan håndteres emoji og astrale tegn?
▶Er U+-prefikset påkrevd ved dekoding?
▶Hvorfor vises min hex-verdi som en erstatningstegn?
▶Hvorfor er utdata-hex utfylt til fire sifre?
Hvis dette verktøyet har vært nyttig for deg, vurder å kjøpe meg en kaffe.
Kjøp meg en kaffe