Wörter- und Zeichenzähler
Wörter, Zeichen, Sätze und Lesezeit — live beim Tippen.
Text
Unsichtbare Zeichen erzeugen und finden.
Unicode kennt eine ganze Reihe von Zeichen ohne sichtbare Darstellung, und sie haben unterschiedliche Zwecke.
| Zeichen | Zweck |
|---|---|
| Geschütztes Leerzeichen | verhindert einen Umbruch |
| Schmales Leerzeichen | typografisch feinerer Abstand |
| Breitenloses Leerzeichen | erlaubt einen Umbruch ohne Lücke |
| Weiches Trennzeichen | Trennstelle, nur bei Bedarf sichtbar |
| Breitenloser Verbinder | steuert die Zeichenverbindung |
Im Deutschen ist das geschützte Leerzeichen das mit Abstand nützlichste. Es gehört zwischen Zahl und Einheit — 5 kg, 20 °C — und in Abkürzungen wie z. B. oder u. a., damit sie nicht über zwei Zeilen zerrissen werden.
Der Duden empfiehlt in solchen Abkürzungen ohnehin ein schmales geschütztes Leerzeichen, was typografisch der sauberste Weg ist.
Das weiche Trennzeichen ist bei langen deutschen Komposita hilfreich: Du setzt es an die erlaubten Trennstellen, und der Browser trennt nur, wenn er muss. Bei Wörtern wie "Donaudampfschifffahrtsgesellschaft" ist das der Unterschied zwischen sauberem Satz und einer zerrissenen Zeile.
Das ist der Grund, warum man sie finden können sollte.
Beim Kopieren aus Word, aus einer PDF-Datei oder von einer Website schleppst du regelmäßig unsichtbare Zeichen mit.
In Formularfeldern führen sie dazu, dass eine E-Mail-Adresse oder ein Gutscheincode "offensichtlich richtig" aussieht und trotzdem abgelehnt wird.
In Tabellenkalkulationen sorgen sie dafür, dass zwei scheinbar identische Werte nicht als gleich erkannt werden und ein Verweis ins Leere läuft.
In Programmcode sind sie besonders unangenehm, weil der Compiler eine Fehlermeldung liefert, die nichts mit dem eigentlichen Problem zu tun hat.
Und in Datenbanken landen sie stillschweigend in Datensätzen und tauchen später bei einem Abgleich als Abweichung auf.
Wenn also etwas "eigentlich stimmen müsste" und trotzdem nicht funktioniert, lohnt sich ein Blick auf unsichtbare Zeichen, bevor du weiter suchst.
Ein paar Dinge, die man wissen sollte.
Unsichtbare Zeichen werden benutzt, um Filter zu umgehen — etwa indem ein gesperrtes Wort mit einem breitenlosen Leerzeichen in der Mitte geschrieben wird.
Sie werden auch zur Markierung eingesetzt: Wer ein vertrauliches Dokument an mehrere Empfänger verteilt, kann jedem eine unsichtbare Signatur mitgeben und bei einem Leak nachvollziehen, welche Kopie weitergegeben wurde. Das ist technisch möglich und arbeitsrechtlich sowie datenschutzrechtlich nicht unproblematisch.
Ähnlich funktionieren Homoglyphen — kyrillische Buchstaben, die lateinischen zum Verwechseln ähnlich sehen — bei Phishing-Domains. Das ist kein unsichtbares Zeichen, aber dasselbe Prinzip.
Praktisch heißt das: Wenn du Nutzereingaben verarbeitest, normalisiere sie. Unicode-Normalisierung anwenden, unsichtbare Steuerzeichen entfernen, und dann erst vergleichen oder speichern.
Und in Passwörtern haben unsichtbare Zeichen nichts verloren. Sie erhöhen die Sicherheit kaum und machen das erneute Eingeben irgendwann unmöglich.
Alles hier läuft in deinem Browser.
Um Umbrüche zu verhindern, etwa in "5 kg" oder "z. B.".
Eine erlaubte Trennstelle, die nur sichtbar wird, wenn tatsächlich getrennt werden muss.
Oft wegen unsichtbarer Zeichen, die beim Kopieren aus Word oder PDF mitgekommen sind.
Technisch ja. Arbeitsrechtlich und datenschutzrechtlich ist das nicht unproblematisch.
Normalisieren und unsichtbare Steuerzeichen entfernen, bevor du vergleichst oder speicherst.
Nein.