kodieren | dekodieren | komprimieren

> \u0048 | javascript | unicode <

// JavaScript-Unicode-Escape – Text in \uXXXX- oder \u{}-Format umwandeln

[JAVASCRIPT]

JS-kompatibel

Standardkonforme Unicode-Escape-Sequenzen für JavaScript und JSON.

[ES6]

Moderne Syntax

Unterstützung für das ES6-Format \u{} für Zeichen der Astralebene.

[UNICODE]

Voller Unicode-Support

Verarbeitet Emojis und alle Zeichen außerhalb der Basic Multilingual Plane.

>> technische details

Wie JavaScript-Unicode-Escapes funktionieren:

JavaScript verwendet \uXXXX für Zeichen in der Basic Multilingual Plane (U+0000 bis U+FFFF). Mit ES6 kam die Syntax \u{} hinzu, die jeden Unicode-Codepoint darstellen kann – inklusive Emojis und Zeichen der Astralebene.

Beispiele:

'A' → \u0041 '😀' → \u{1F600} (ES6) '\n' → \n

Warum Unicode-Escapes verwenden?:

  • >JSON-Strings mit Sonderzeichen kodieren
  • >Unicode sicher in JavaScript-Quellcode einbetten
  • >Konfigurationsdateien mit nicht ASCII-Zeichen
  • >Plattformübergreifende Kompatibilität verbessern
  • >Probleme mit Sonderzeichen debuggen

>> häufige fragen

Was sind JavaScript-Unicode-Escapes?

JavaScript-Unicode-Escapes sind Sequenzen wie \uXXXX, die Unicode-Zeichen in Strings repräsentieren. So kannst du beliebige Zeichen in JavaScript-Quellcode und JSON einfügen, auch wenn dein Editor sie nicht direkt darstellen kann.

Was ist der Unterschied zwischen \uXXXX und \u{}?

\uXXXX ist auf 4 Hex-Zeichen beschränkt und deckt nur BMP-Zeichen ab. \u{} wurde mit ES6 eingeführt, unterstützt 1–6 Hex-Zeichen und damit alle Unicode-Codepoints, einschließlich Emojis.

Wann sollte ich Unicode-Escapes verwenden?

Nutze Unicode-Escapes, wenn du JSON mit Sonderzeichen schreibst, nicht-ASCII-Zeichen im Quellcode sicher speichern möchtest oder wenn deine Toolchain bestimmte Zeichen nicht unterstützt.

Wie gehe ich mit Emojis um?

Emojis liegen meist oberhalb von U+FFFF. Verwende dafür die ES6-Syntax \u{...} (z. B. \u{1F600}) oder in älterem JavaScript ein Surrogatpaar mit zwei \uXXXX-Sequenzen.

Weitere Sprachen