Avec ou sans les espaces
Chaque consigne compte à sa façon. Si le règlement indique « 1000 caractères espaces compris », les blancs et la ponctuation entrent dans le total ; s’il précise « espaces non compris », seules les lettres visibles sont retenues. Quand rien n’est dit, mieux vaut se caler sur le nombre qui inclut les espaces : les formulaires mesurent en général la chaîne telle qu’elle arrive dans le champ.
Les retours à la ligne comptent aussi comme des espaces. Chaque changement de paragraphe ajoute un caractère, si bien qu’un texte pile à la limite repasse en dessous en supprimant une seule ligne vide.
Combien de caractères pour un emoji
Les lettres et les chiffres donnent le même résultat quelle que soit la méthode. C’est sur les emoji que les comptages divergent. Une frimousse souriante occupe deux places dans un programme, un emoji de famille à plusieurs personnages monte jusqu’à huit, et il en va de même pour les drapeaux et les teintes de peau.
Cet outil compte pour un ce que vous voyez à l’écran. Les services qui imposent une limite appliquent le plus souvent la même règle, donc le nombre affiché ici correspond au leur.
Pourquoi les octets ne suivent pas les caractères
En UTF-8, une lettre non accentuée occupe un octet, une voyelle accentuée ou une cédille en occupent deux, et un emoji en occupe quatre. Les mêmes 100 caractères pèsent donc entre 100 et 400 octets selon ce que vous avez écrit.
Ce chiffre compte à des endroits précis. Quand une colonne de base de données est déclarée VARCHAR(255), ce 255 désigne souvent des octets et non des caractères, et les messages sont eux aussi plafonnés en octets. Si le nombre de caractères semble large mais que le texte refuse de s’enregistrer ou arrive tronqué, regardez cette case.
Ce qui compte comme un mot
Dans les langues écrites avec des espaces, ce sont ces séparations que l’on compte. Le japonais et le chinois n’en ont pas : les frontières entre mots y sont cherchées autrement, ce qui explique qu’un bloc de chinois sans le moindre espace renvoie tout de même un nombre de mots.