Was sind Zero-Width-Zeichen? Finden und Entfernen
4 Min. Lesezeit
Zero-Width-Zeichen sind unsichtbare Unicode-Zeichen, die keinen sichtbaren Platz einnehmen, aber ernsthafte Probleme in Code, Datenverarbeitung und Textvergleichen verursachen können.
Häufige Zero-Width-Zeichen
| Name | Unicode | Zweck |
|---|---|---|
| Zero-Width Space (ZWSP) | U+200B | Optionaler Zeilenumbruchpunkt |
| Zero-Width Non-Joiner | U+200C | Verhindert Ligaturen |
| Zero-Width Joiner | U+200D | Erzeugt Ligaturen/Emoji-Kombinationen |
| Soft Hyphen | U+00AD | Optionaler Trennungspunkt |
| BOM (Byte Order Mark) | U+FEFF | Kennzeichnet die Kodierung |
Verursachte Probleme
- String-Vergleich schlägt fehl:
"hello" !== "h\u200Bello" - JSON-Parsing-Fehler
- Unique-Constraint-Verletzungen in Datenbanken
- Such-/Filter-Fehlzuordnungen
Entfernen
Verwenden Sie unseren Plain-Text-Konverter mit aktivierter Option „Zero-Width-Zeichen entfernen".