Les caractères invisibles : espace et retour à la ligne
Mettez en évidence les caractères invisibles : l'espace est U+0020, la tabulation U+0009.
- Caractères
- 3
- Octets en UTF-8
- 3
| Caractère | Point de code | Décimal | Octets UTF-8 | Taille |
|---|---|---|---|---|
| a | U+0061 | 97 | 61 | 1 |
| (espace) | U+0020 | 32 | 20 | 1 |
| b | U+0062 | 98 | 62 | 1 |
Le cas en détail
Certains caractères n'ont pas d'apparence mais occupent de la place : l'espace (32), la tabulation (9) ou le saut de ligne (10). Ils sont comptés dans les octets d'un fichier. L'outil les nomme pour que vous puissiez les repérer.
À retenir : Un espace insécable (U+00A0) ressemble à un espace mais n'a pas le même code : source classique de bogues de comparaison.
L'exemple chiffré
Valeurs utilisées dans ce cas (des exemples, pas des mesures) :
- Caractères à analyser (40 au maximum) : « a b »
- Caractères
- 3
- Octets en UTF-8
- 3
| Caractère | Point de code | Décimal | Octets UTF-8 | Taille |
|---|---|---|---|---|
| a | U+0061 | 97 | 61 | 1 |
| (espace) | U+0020 | 32 | 20 | 1 |
| b | U+0062 | 98 | 62 | 1 |
Modifiez les champs ci-dessus pour adapter le calcul à votre situation : le résultat se met à jour tout de suite.
Comment ça se calcule
Chaque caractère possède un point de code, noté U+ suivi de 4 à 6 chiffres hexadécimaux. L'outil convertit ce numéro en décimal puis applique les règles de l'UTF-8 : un octet de la forme 0xxxxxxx pour les 128 premiers, puis des séquences de 2, 3 ou 4 octets dont le premier annonce la longueur.
Les résultats sont fournis à titre indicatif, sans valeur de conseil juridique, fiscal ou financier.