Encodage
Unicode Escape
Encodage et décodage de séquences Unicode — caractères au format \uXXXX et inversement.
Questions fréquentes
Que représente une séquence \uXXXX ?
C'est une notation qui encode un caractère par son point de code Unicode en hexadécimal sur 4 chiffres, utilisée notamment en JavaScript, JSON et Java pour représenter des caractères non ASCII dans du code source ou du texte.
Pourquoi certains emojis apparaissent-ils encodés en deux séquences \uXXXX ?
Les caractères situés hors du plan de base Unicode (BMP), comme la plupart des emojis, ne tiennent pas sur 16 bits. Ils sont représentés par une paire de substituts (surrogate pair), soit deux séquences \uXXXX consécutives qui, combinées, désignent un seul caractère.
Mes données sont-elles envoyées sur un serveur ?
Non, l'encodage et le décodage se font entièrement dans le navigateur. Rien n'est transmis à un serveur.