1. Warum unsichtbare Zeichen Probleme verursachen
Zeichen wie das Nullbreiten-Leerzeichen (U+200B), Joiner-Zeichen (U+200C, U+200D) und ein vorangestelltes BOM (U+FEFF) werden auf dem Bildschirm als nichts angezeigt, sind aber echte Zeichen in der Zeichenkette. Gelangen sie in Code- oder Konfigurationsdateien, können sie Zeichenfolgenvergleiche brechen, Regex-Matches verfälschen oder JSON/YAML-Parsefehler verursachen.