Tous les Outils|100% Côté Client

Guide Technique des Caractères Unicode & Espaces Invisibles

Guide technique sur les points de code Unicode (U+XXXX), les paires de substitution, les groupes de graphèmes et les caractères de largeur nulle.

Unicode Standard 16.0 Ready
Attention : Des caractères invisibles de largeur nulle ont été détectés ! (3 invisible characters detected)
Points de Code17
Graphèmes16
Octets UTF-823 B
Caractères Invisibles3
17 JS string code units
Détail des Caractères et OctetsShowing 17 items
#GlyphePoint de CodeNom / BlocCatégorieUTF-8 HexUTF-16 Hex
1sU+0073Basic Latin (ASCII)Letter / Number730073
2eU+0065Basic Latin (ASCII)Letter / Number650065
3cU+0063Basic Latin (ASCII)Letter / Number630063
4uU+0075Basic Latin (ASCII)Letter / Number750075
5rU+0072Basic Latin (ASCII)Letter / Number720072
6eU+0065Basic Latin (ASCII)Letter / Number650065
7INVU+200BZero-Width Space (ZWSP)FormatE2 80 8B200B
8uU+0075Basic Latin (ASCII)Letter / Number750075
9sU+0073Basic Latin (ASCII)Letter / Number730073
10eU+0065Basic Latin (ASCII)Letter / Number650065
11rU+0072Basic Latin (ASCII)Letter / Number720072
12INVU+200CZero-Width Non-Joiner (ZWNJ)FormatE2 80 8C200C
13nU+006EBasic Latin (ASCII)Letter / Number6E006E
14aU+0061Basic Latin (ASCII)Letter / Number610061
15mU+006DBasic Latin (ASCII)Letter / Number6D006D
16eU+0065Basic Latin (ASCII)Letter / Number650065
17INVU+FEFFZero-Width No-Break Space (BOM)FormatEF BB BFFEFF

Private Local Inspection

Your sensitive tokens, database fields, and credentials are decomposed purely within client JavaScript memory. Zero external transmissions.

Zero-Width & Security Auditing

Instantly spots invisible characters (ZWSP, ZWNJ, BOM) often used in homograph attacks, copy-paste syntax tampering, and hidden watermarks.

Byte-Level Serialization

Displays variable-length UTF-8 encodings (1 to 4 bytes) alongside UTF-16 surrogate pairs for diagnosing encoding corruptions.

Référence technique et guide d'architecture

Guide Technique des Caractères Unicode & Espaces Invisibles — Guide de référence

Guide technique sur les points de code Unicode (U+XXXX), les paires de substitution, les groupes de graphèmes et les caractères de largeur nulle.

Paramètres clés et contrôles

textstring

Texte contenant des glyphes ou emojis.

codepointFormatenum ('U+XXXX' | 'Decimal')

Format de point de code.

detectInvisibleboolean

Repérage des caractères invisibles.

byteEncodingenum ('UTF-8' | 'UTF-16')

Norme de sérialisation d'octets.

Conseils de pro et bonnes practices

Les emojis combinés utilisent le caractère de liaison sans chasse ZWJ (U+200D).

Filtrez les caractères invisibles (U+200B) dans les champs de saisie sensibles.

Utilisez Intl.Segmenter pour compter les caractères perçus par l'utilisateur.

Pièges courants et dépannage

Les caractères au-delà de U+FFFF sont codés en paires de substitution UTF-16.

Recherchez la présence d'espaces insécables (U+00A0) ou d'espaces de largeur nulle.

Foire aux questions (FAQ)

Qu'est-ce qu'un point de code ?▼

L'identifiant numérique unique de chaque caractère dans la norme Unicode.

Qu'est-ce qu'un groupe de graphèmes ?▼

L'unité visuelle de caractère perçue par l'utilisateur.

Que sont les caractères de largeur nulle ?▼

Des caractères qui n'occupent aucun espace horizontal à l'écran.

L'analyse est-elle sécurisée ?▼

Oui, tout le traitement s'exécute localement dans le navigateur.

Outils et utilitaires connexes

Tous les outils →