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?
- Kopieren von Websites, PDFs, Word-Dokumenten
- Rich-Text-Editoren mit Formatierung
- Verschiedene Betriebssysteme
- Emoji-Kombinationen
Verursachte Probleme
String-Vergleiche scheitern, JSON-Parsing-Fehler, Datenbank-Abweichungen, Sicherheitslücken
Präventionstipps
- Benutzereingaben sanitieren
- Dieses Tool vor dem Einfügen in Code verwenden
- Linter zur Erkennung einrichten