Text und Codierung

Unicode-Zeicheninspektor

Codepunkte, UTF-8-Bytes, UTF-16-Offsets und Grapheme prüfen. Unsichtbare Zeichen und Bidi-Steuerzeichen erkennen, ohne Text zu verändern.

Bleibt in Ihrem BrowserDateien und Text werden in diesem Tab verarbeitet.
Unicode-ZeicheninspektorLokale Verarbeitung
Eingabe hinzufügen oder Beispiel laden.
0 Grapheme0 Codepunkte0 UTF-16-Einheiten0 UTF-8-Bytes

Text und Codierung

Grundlagen

Ein sichtbares Zeichen kann mehrere Codepunkte enthalten. 👩‍💻 besteht aus drei Codepunkten, bildet aber meist ein Graphem. JavaScript zählt bei der Stringlänge UTF-16-Einheiten.

U+0020 und U+00A0 sehen ähnlich aus, sind jedoch verschiedene Leerzeichen. Unsichtbare Steuerzeichen können die Darstellung verändern.

Funktionen

Jedes Vorkommen behält seinen UTF-16-Offset. Offizielle Namen, Kategorien, häufige Schriften und Bytes vergleichen. Nicht-ASCII, Leerraum, unsichtbare Zeichen und Bidi getrennt filtern.

Anleitung

  1. Text einfügen oder UTF-8-Datei öffnen und Prüfen wählen.
  2. Vier Zähler vergleichen und Filter wählen. Unsichtbare Zeichen erhalten lesbare Kennzeichnungen.
  3. Gefilterten TSV-Bericht kopieren oder herunterladen. Maximal 300 Zeilen werden angezeigt; alle gefilterten Zeilen werden exportiert.

Fehler und Grenzen

Pro Prüfung höchstens 25.000 Codepunkte. Ungepaarte Surrogate werden mit Position gemeldet.

Offizielle Namen und Schriftkennungen bleiben standardisiert. Other steht für nicht erfasste Schriften. Kategorien und Grapheme hängen vom Browser ab. Gemischte Schriften sind ein Hinweis, kein Sicherheitsnachweis.

Häufige Fragen

Warum hat ein Emoji mehrere Zeilen?

Eine Zeile entspricht einem Codepunkt; mehrere Komponenten können ein Graphem bilden.

Soll ich unsichtbare Zeichen immer löschen?

Nein. Verbinder sind für viele Emoji und Schriftsysteme erforderlich. Zuerst den Kontext prüfen.

Verwandte Tools