UTF-8-koder/dekoder
Gratis online UTF-8 koder/dekoder-værktøj, konvertering af Unicode-kodepunkter
Om Unicode Code Point Converter
Konverterer mellem læsbar tekst og Unicode-kodepunkter skrevet i U+XXXX-notationen. Encode-tilstand opdeler inputtet i Unicode-kodepunkter (håndterer korrekt surrogatpar for tegn over U+FFFF, såsom emoji) og udskriver hvert som U+ efterfulgt af en nul-udfyldt hex-værdi med store bogstaver. Decode-tilstand accepterer en whitespace-separeret liste over U+XXXX- (eller bare hex-) værdier og genopbygger den oprindelige streng.
Sådan bruger du det
1. Vælg Encode eller Decode fra de to faner. 2. I Encode-tilstand, skriv en vilkårlig tekst; outputtet viser hvert kodepunkt adskilt af et mellemrum (f.eks. bliver "A\u2764\ufe0f" til "U+0041 U+2764 U+FE0F"). 3. I Decode-tilstand, indsæt kodepunkter adskilt af mellemrum; U+-præfikset er valgfrit. 4. Klik på Encode/Decode for at køre, Swap for at vende retning og indlæse resultatet i inputtet, eller Clear for at nulstille.
Detaljer om kodepunktformat
Kodning itererer med codePointAt og springer den efterfølgende surrogat over for ethvert par, hvis værdi overstiger 0xFFFF, så en enkelt emoji tæller som ét kodepunkt. Hver værdi renderes som "U+" plus mindst fire hex-cifre med store bogstaver (f.eks. U+0041, U+1F600). Afkodning fjerner et valgfrit U+- eller u+-præfiks, fortolker resten som base-16 via parseInt og genopbygger tegnet med String.fromCodePoint. Værdierne samles uden separator, så grafer med flere kodepunkter genopbygges trofast.
▶Hvordan håndteres emoji og astrale tegn?
▶Er U+-præfikset påkrævet ved afkodning?
▶Hvorfor vises min hex-værdi som et erstatningstegn?
▶Hvorfor er output-hexen udfyldt til fire cifre?
Hvis dette værktøj har været nyttigt for dig, kan du overveje at købe en kaffe til mig.
Køb en kaffe til mig