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.
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.
Kurzen Text eingeben
Geben Sie höchstens 64 Unicode-Skalarwerte ein; das Tool verarbeitet die Zeichen in der ursprünglichen Reihenfolge.
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.
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.