Texte et encodage

Inspecteur de caractères Unicode

Inspectez points de code, octets UTF-8, positions UTF-16 et graphèmes. Révélez les caractères invisibles sans modifier le texte.

Reste dans votre navigateurFichiers et texte sont traités dans cet onglet.
Inspecteur de caractères UnicodeTraitement local
Ajoutez une entrée ou chargez l’exemple.
0 graphèmes0 points de code0 unités UTF-160 octets UTF-8

Texte et encodage

Principes

Un caractère visible peut contenir plusieurs points de code : 👩‍💻 combine trois points en un graphème. La longueur JavaScript compte les unités UTF-16.

U+0020 et U+00A0 sont des espaces différents. Les contrôles invisibles et bidirectionnels influencent parfois l’affichage.

Fonctions

Chaque occurrence garde sa position UTF-16. Consultez noms Unicode officiels, catégories, écritures courantes et octets. Filtrez les espaces, caractères invisibles, hors ASCII ou bidirectionnels.

Mode d’emploi

  1. Collez le texte ou ouvrez un fichier UTF-8, puis Inspecter.
  2. Comparez les quatre compteurs et choisissez un filtre. Les caractères invisibles ont une étiquette visible.
  3. Copiez ou exportez le TSV filtré. Seules 300 lignes sont affichées ; l’export contient toutes les lignes filtrées.

Erreurs et limites

Maximum : 25 000 points par opération. Un substitut isolé déclenche une erreur avec sa position.

Les noms officiels et identifiants d’écriture restent standardisés. Other désigne une écriture non couverte. Les catégories dépendent du navigateur. Le mélange latin/grec/cyrillique est un signal, pas un audit de sécurité.

Questions fréquentes

Pourquoi un emoji occupe-t-il plusieurs lignes ?

Chaque ligne correspond à un point de code, pas à un graphème complet.

Faut-il supprimer tous les caractères invisibles ?

Non. Les jonctions sont nécessaires à certains emoji et systèmes d’écriture. Examinez le contexte.

Outils associés