Warum Apps Zeichen und Wörter unterschiedlich zählen
Derselbe eingefügte Text kann in 2 Formularen unterschiedliche Zahlen ergeben. Klären Sie vor dem Kürzen, was das Formular zählt: sichtbare Zeichen, Speichereinheiten oder Wörter. Diese Größen sind nicht gleich.
Ein sichtbares Zeichen kann mehrere Teile haben
Unicode kann ein vom Leser als ein Zeichen wahrgenommenes Element aus einem Buchstaben und einem kombinierenden Zeichen darstellen. Graphemcluster nähern sich sichtbaren Zeicheneinheiten an; Codepunkt- oder Speichereinheitenzahlen können abweichen. Manche Emoji-Folgen zeigen denselben Unterschied.
Ein Leerzeichen ist keine allgemeingültige Wortgrenze
Wortsegmentierung hängt von Sprache und Satzzeichen ab. Manche Sprachen trennen Wörter nicht wie Englisch mit Leerzeichen und können zusätzliche Regeln oder Wörterbücher benötigen. An Leerraum zu teilen reicht als universelle Definition nicht aus.
Nur das beabsichtigte Merkmal bereinigen
Zusätzliche Leerzeichen zu entfernen kann Fließtext verbessern, aber ausgerichtete Tabellen oder Code beschädigen. Diakritische Zeichen zu löschen verändert sprachliche Details; tun Sie das nicht automatisch bei Zitaten oder exakt zu erhaltenden Namen.
Groß-/Kleinschreibung zu ändern betrifft Schriftsysteme mit dieser Unterscheidung. Es ist keine arabische Rechtschreibkorrektur. Arbeiten Sie mit einer Kopie und vergleichen Sie geänderte Zeilen.
- Wenn Sie das Limit einer anderen Plattform einhalten müssen, ist deren Zähler die endgültige Referenz.
- Unterscheiden Sie Wörter von Zeichen mit und ohne Leerzeichen.
- Die Wortzahl ergibt keine genaue Lesezeit; Schwierigkeit und lesende Person spielen mit.
Ein kleines Beispiel für verschiedene Zählungen
Das sichtbare é lässt sich als 1 Codepunkt oder als e mit nachfolgendem kombinierendem Akut speichern. Die zweite Darstellung hat trotz ähnlichen Aussehens 2 Codepunkte.
Das arabische بَ enthält ebenfalls einen Buchstaben und ein Vokalzeichen. Vom Leser wahrgenommene Einheiten zu zählen ist eine andere Frage als gespeicherte Einheiten zu zählen. Löschen Sie das Zeichen nicht bloß, um Zähler anzugleichen.