Willkommen bei AI DO TOOL

Unicode-Escape-Kodierer / Dekodierer

Wandeln Sie Zeichen in \uXXXX-Escapes und zurück — mit korrekten Ersatzpaaren für Emoji und Zeichen außerhalb der zusätzlichen Ebene, plus Codepunkt, UTF-8-Bytes und UTF-16-Einheiten pro Zeichen.

Ergebnis\u4F60\u597D\u002C\u0020\uD83D\uDE00\u0020\u0041
Details pro Zeichen
ZeichenCodepunktUTF-8-BytesUTF-16-Einheiten
你U+4F600xE4 0xBD 0xA0U+4F60
好U+597D0xE5 0xA5 0xBDU+597D
,U+002C0x2CU+002C
U+00200x20U+0020
😀U+1F6000xF0 0x9F 0x98 0x80U+D83D
U+00200x20U+0020
AU+00410x41U+0041

Was ist das

Jedes Zeichen wohnt an einer nummerierten Codeposition: A ist U+0041, 中 ist U+4E2D. In JavaScript schreibt man sie als \uXXXX-Escapes. Der Haken: Emoji und seltene Zeichen liegen jenseits der ersten 65536 Plätze, also ist ein Emoji kein \uXXXX, sondern ein Paar, genannt Ersatzpaar — ein Smiley wird zu \uD83D\uDE00. Dieses Tool behandelt beide Ebenen korrekt und zeigt Codepunkt, UTF-8-Bytes und UTF-16-Einheiten jedes Zeichens.

Notizen & Fun Facts

Warum braucht ein Smiley zwei Escapes? Weil das System entworfen wurde, als 65536 Plätze unendlich schienen — und Emoji kamen Jahrzehnte später. Also schraubten die Ingenieure einen Notpfad dran: den Bereich D800–DFFF reservieren. Auf ein hohes Ersatzzeichen folgt ein tiefes, und zusammen bedeuten sie ein großes Zeichen. Der Notpfad funktionierte so gut, dass ihn heute keiner entfernen wagt.

Ursprung & Geschichte

Das Unicode-Konsortium veröffentlichte im Oktober 1991 den ersten Unicode-Standard. Version 2.0 (Juli 1996) hob das Limit auf über eine Million Positionen an und führte UTF-16 mit Ersatzpaaren ein, unter der Leitung von Peter Hartke und dem Unicode Technical Committee — deshalb bestehen Emoji heute immer aus zwei Escapes.

Verwandte Suchbegriffe

unicode escapeuxxxx convertersurrogate pairemoji unicodecodepunkt
Keep a kind heart, hold integrity as your foundation, and cherish warm love; may the world know peace and humanity live in harmony.
持善良之心,守正直之本,怀温暖之爱;愿世界和平,人间祥和。