Granska Unicode och omvandla escape-sekvenser

Konvertera text till Unicode-escapes eller avkoda tillbaka till text. Granska kodpunkter, UTF-8-byte och UTF-16-enheter, även för emoji och kombinerande tecken.

0 tecken
Resultat

Resultatet visas här.

Så granskar och konverterar du Unicode

  1. Klistra in text att granska eller koda, eller Unicode-escapes att avkoda.
  2. Välj granskning av kodpunkter och byte, kodning till \uXXXX eller avkodning till text.
  3. Kör verktyget och kopiera resultatet. Kontrollera kombinerande tecken och emoji när du jämför tecken.

Så använder du Granska Unicode och omvandla escape-sekvenser

En emoji kan använda två UTF-16-enheter och ett synligt tecken kan bestå av flera kodpunkter. Verktyget visar kodpunkter, inte grafemkluster. Surrogattecken utan par avvisas i stället för att ersättas tyst.

Text och emoji som Unicode-escapes

Indata
Hej, världen! 👋 👋 é
Resultat
\u0048\u0065\u006a\u002c\u0020\u0076\u00e4\u0072\u006c\u0064\u0065\u006e\u0021\u0020\ud83d\udc4b\u0020\ud83d\udc4b\u0020\u0065\u0301

Frågor om Granska Unicode och omvandla escape-sekvenser

Varför kan ett synligt tecken ge flera rader?

Varje rad motsvarar en kodpunkt, inte nödvändigtvis en hel synlig symbol. En bokstav med accent kan bestå av bokstav och accenttecken; emoji kan innehålla flera kodpunkter förenade med ett sammanfogningstecken utan bredd. Till exempel kan é och e med U+0301 se likadana ut men ha olika sekvenser.

Vad skiljer kodpunkter från UTF-8 och UTF-16?

U+1F44B betecknar 👋. UTF-8 använder fyra byte, f0 9f 91 8b; UTF-16 använder två enheter, d83d dc4b. JavaScript räknar stränglängd i UTF-16-enheter, så denna emoji har längden 2 trots att den är en enda kodpunkt.

Vilka Unicode-escapes går att avkoda?

Verktyget stöder \u4e2d, \u{1F44B} och par som \ud83d\udc4b. Kodningen ger \uXXXX-sekvenser, med ett par för kompletterande tecken. Ofullständiga escapes, värden utanför Unicode-intervallet och oparade surrogater avvisas.

Tolkar verktyget alla JavaScript-strängar eller lagar felkodad text?

Nej. Det konverterar Unicode-escapes utan att köra kod, men är ingen fullständig parser för JavaScript- eller JSON-strängar. \n, \t, \x41 och U+0041 lämnas oförändrade. Använd URL-verktyget för %41 och HTML-entitetsverktyget för A. Texten normaliseras inte och felaktigt läst filkodning repareras inte.

Laddas mina filer, token eller texter upp?

Nej. Verktygen behandlar dina uppgifter i webbläsaren. Webbplatsen levererar sidan och programkoden, men skickar inte innehållet till en konverteringsserver och sparar det inte på ett konto.

  • Base64-kodare och avkodare

    Koda UTF-8-text till Base64 eller avkoda vanlig och URL-säker Base64, med valbar utfyllnad och radbrytning.

  • Koda och avkoda HTML-entiteter

    Omvandla text till HTML-entiteter eller avkoda namngivna och numeriska teckenreferenser.

  • Jämför texter

    Jämför två texter rad för rad, ord för ord eller tecken för tecken och markera ändringar utan att tappa blanksteg.

Vanliga uppgifter och exempel

  • Base64-avkodare

    Avkoda Base64 till läsbar UTF-8-text eller ladda ned originalbyten.

Alla utvecklarverktyg

Kodning och filer

Omvandla text, byte, webbadresser och inbäddade bilder utan att ändra originaldata.

Granska data och text

Läs strukturerade data och token och se exakt vad som har ändrats.

Hash, ID:n och scheman

Kontrollera filer, skapa identifierare och se tidpunkter och återkommande körningar.

Text och filer behandlas på din enhet. Lämna inte känsliga resultat i delade urklipp och använd en betrodd enhet för privata nycklar och token.