UTF-8 emploie un nombre variable d’octets. ASCII utilise souvent un octet par point, tandis que lettres accentuées et emoji en utilisent plus. WordCount mesure exactement TextEncoder.
UTF-8 est à largeur variable
Une limite d’octets ne se déduit pas de la longueur visible. e plus accent fait un graphème, deux points et trois octets UTF-8. L’emoji familial fait un graphème et vingt-cinq octets. Encodez le texte final, fins de ligne incluses.
Stockage et transport peuvent transformer
Un formulaire peut normaliser les fins de ligne, une base employer un autre encodage et un protocole ajouter des échappements. Le compteur mesure uniquement l’UTF-8 du texte actuel, sans JSON, URL, compression, en-têtes ni surcharge de base.
Vérifiez le système destinataire
Certains produits annoncent des caractères mais appliquent UTF-16 ou des octets ; d’autres normalisent après envoi. Testez la vraie limite avec ASCII, accent et emoji. WordCount expose les mesures possibles sans certifier un système externe.