UTF-16 Kodierungstabelle

Geben Sie einen kurzen Text ein, um Zeichen für Zeichen UTF-16-Codeeinheiten, BE/LE-Bytes und BMP- oder Surrogatpaartypen anzuzeigen und eine Kurzübersicht der Surrogatbereiche bereitzustellen.

Browserseitige lokale Verarbeitung
Diese Seite hat die öffentliche Verzeichnisprüfung bestanden; nach Aktivierung von JavaScript stehen die vollständigen Funktionen zur Verfügung.
Benutzerhandbuch

So verwenden Sie die UTF-16-Kodierungstabelle

UTF-16 Die Ergebnisse für Codeeinheiten und Byte-Reihenfolge werden nur im aktuellen Browser berechnet; der Text wird nicht hochgeladen.

  1. Kurzen Text eingeben

    Geben Sie höchstens 64 Unicode-Skalarwerte ein; das Tool verarbeitet die Zeichen in der ursprünglichen Reihenfolge.

  2. Codeeinheiten anzeigen

    Zeigen Sie zeichenweise eine BMP-Codiereinheit oder ein Paar aus High- und Low-Surrogat sowie die entsprechenden UTF-16BE- und UTF-16LE-Bytes an.

  3. Surrogatbereich prüfen

    Eine Abfrage eines einzelnen Zeichens bezieht BMP oder die Surrogatregeln ein; Sie können TSV kopieren oder die Eingabe leeren.

Einschränkungen und Hinweise

  • Die Byte-Spalte zeigt nur die Bytes der Codeeinheiten in der angegebenen Byte-Reihenfolge an, fügt BOM nicht automatisch hinzu und schließt auch nicht auf die Byte-Reihenfolge der Datei.
  • Skalarwerte aus zusätzlichen Ebenen verwenden zwei 16-Bit-Codeeinheiten; die Anzahl der Codeeinheiten kann nicht direkt als Anzahl der für Benutzer sichtbaren Zeichen betrachtet werden.
  • Ein isoliertes High- oder Low-Surrogat ist kein gültiger Unicode-Skalarwert. Das Tool bricht mit einer Fehlermeldung ab, anstatt Ersatzbytes zu erzeugen.

Häufig gestellte Fragen

Warum hat ein Emoji zwei UTF-16-Codeeinheiten?

Für Skalarwerte der Ergänzungsebenen oberhalb von U+10000 sind zur gemeinsamen Darstellung ein High-Surrogat und ein Low-Surrogat erforderlich.

Warum ist die Byte-Reihenfolge von UTF-16BE und UTF-16LE umgekehrt?

Beide stellen dieselben 16-Bit-Codeeinheiten dar; nur die Speicherreihenfolge des höherwertigen und des niederwertigen Bytes jeder Codeeinheit ist unterschiedlich.

Wird die Seitenausgabe BOM enthalten?

Nein. Hier werden die codierten Bytes eines einzelnen Skalars angezeigt; ob eine Datei BOM benötigt, hängt vom konkreten Format und Protokoll ab.

SeitenfeedbackProblem entdeckt oder Vorschlag zur Verbesserung?
Die Feedback-Funktion muss in der Online-Version verwendet werden

Bitte reichen Sie es in der Online-Version ein, nachdem Sie JavaScript aktiviert haben; die lokalen Funktionen des aktuellen Tools oder Beispiels sind davon nicht betroffen.

Zur Online-Version wechseln und Feedback geben