CalquioCalquio

Suche

Suche nach Rechnern und Tools

Unsichtbare Zeichen Prüfer

Erkennen und entfernen Sie versteckte Zeichen wie Zero-Width-Spaces und andere unsichtbare Unicode-Zeichen, die Bugs verursachen können.

Text oben einfügen, um unsichtbare Zeichen zu prüfen

Ähnliche Rechner

Was sind unsichtbare Zeichen?

Unsichtbare Zeichen sind Unicode-Zeichen, die nichts Sichtbares anzeigen, aber dennoch in Ihrem Text existieren. Sie können mysteriöse Bugs verursachen und String-Vergleiche zerstören.

Am berüchtigtsten ist das Zero Width Space (U+200B) - buchstäblich nichts Sichtbares, aber es zählt zur String-Länge!

Häufige unsichtbare Zeichen

Nullbreite-Zeichen: ZWSP, ZWNJ, ZWJ, BOM

Spezielle Leerzeichen: NBSP, Em Space, Ideographic Space

Formatierungszeichen: LTR/RTL-Markierungen, Soft Hyphen

Woher kommen sie?

  1. Kopieren von Websites, PDFs, Word-Dokumenten
  2. Rich-Text-Editoren mit Formatierung
  3. Verschiedene Betriebssysteme
  4. Emoji-Kombinationen

Verursachte Probleme

String-Vergleiche scheitern, JSON-Parsing-Fehler, Datenbank-Abweichungen, Sicherheitslücken

Präventionstipps

  1. Benutzereingaben sanitieren
  2. Dieses Tool vor dem Einfügen in Code verwenden
  3. Linter zur Erkennung einrichten