Compter les octets d'un texte accentué

Collez un texte accentué pour comparer son nombre de caractères et son nombre d'octets en UTF-8.

Lignes
1
Lignes non vides
1
Mots
12
Caractères
71
Caractères sans espaces
60
Octets en UTF-8
83
Ligne la plus longue
71 caractères

Le cas en détail

Chaque lettre accentuée pèse deux octets en UTF-8. Un texte français a donc un poids légèrement supérieur à son nombre de caractères. Cette différence compte pour les champs de base de données dont la taille est exprimée en octets.

À retenir : Quand un champ « 255 caractères » déborde avec des accents, c'est que sa limite est comptée en octets.

L'exemple chiffré

Valeurs utilisées dans ce cas (des exemples, pas des mesures) :

  • Texte ou code à compter : « L'élève étudie l'été à Noël : épreuve écrite à rendre avant l'échéance. »
Lignes
1
Lignes non vides
1
Mots
12
Caractères
71
Caractères sans espaces
60
Octets en UTF-8
83
Ligne la plus longue
71 caractères

Modifiez les champs ci-dessus pour adapter le calcul à votre situation : le résultat se met à jour tout de suite.

Comment ça se calcule

Les lignes se comptent aux sauts de ligne (\n, \r ou \r\n). Les mots sont les suites de caractères séparées par des espaces. Les caractères sont des points de code Unicode, ce qui compte correctement les émojis. Les octets sont ceux de l'encodage UTF-8.

Les résultats sont fournis à titre indicatif, sans valeur de conseil juridique, fiscal ou financier.

Pour aller plus loin