Calculateur de longueur de chaîne

Calculez le nombre de caractères, le nombre d'octets (UTF-8/ASCII), le nombre de mots et le nombre de lignes.

Statistiques
Caractères (Unicode) 0
Octets (UTF-8) 0
Octets (ASCII/Multi) 0
Mots 0
Lignes 0
Espaces 0
Répartition des personnages
ASCII: 0
Non-ASCII: 0
Chiffres: 0
Quelle est la longueur de la chaîne ?

La longueur d'une chaîne peut être mesurée de différentes manières : nombre de caractères (unités visuelles), nombre d'octets (taille de stockage), nombre de points de code (unités Unicode) ou nombre de graphèmes (caractères perçus par l'utilisateur). Comprendre ces distinctions est crucial lorsque vous travaillez avec du texte international, des bases de données avec des limites de taille ou des API avec des restrictions de caractères.

Mesures de longueur expliquées

Le nombre de caractères varie selon l'encodage : un emoji peut contenir visuellement 1 caractère mais 4 octets en UTF-8. Le nombre de mots se divise généralement en espaces. Le nombre de lignes dépend des caractères de nouvelle ligne. Le nombre d'octets reflète la taille réelle du stockage et varie en fonction du codage (UTF-8, UTF-16, etc.).

Cas d'utilisation courants
  • Vérification de la longueur du texte pour les limites Twitter/SMS
  • Validation des contraintes des champs de base de données
  • Estimation du temps de lecture des articles
  • Analyser les statistiques des documents
  • Estimation de la taille de la charge utile de l'API
Métriques fournies
Personnages Nombre total de caractères, espaces compris
Caractères (pas d'espaces) Nombre de caractères hors espaces
Mots Nombre de mots séparés par des espaces
Lignes Nombre de sauts de ligne + 1
Octets Taille d'octet codée en UTF-8
Foire aux questions

Pourquoi la longueur des emoji varie-t-elle ?

Les émojis peuvent être composés de plusieurs points de code Unicode. Un emoji familial peut être composé de plusieurs caractères rejoints par des menuisiers de largeur nulle. Différents systèmes les comptent différemment.

Quel encodage est utilisé pour le nombre d’octets ?

Cet outil utilise UTF-8, le codage Web le plus courant. UTF-8 utilise 1 à 4 octets par caractère : ASCII utilise 1 octet, la plupart des autres langages utilisent 2 à 3 octets et les emojis utilisent 4 octets.