Aller au contenu principal
FixLines

Échapper et rétablir l’Unicode

Transformez les caractères non ASCII en séquences \u, ou l’inverse.

Éditeur

Ligne 1, col. 10 ligne0 mot0 caractère

Échapper et rétablir l’Unicode : à quoi sert l’outil

Les fichiers JSON, les chaînes JavaScript et de nombreuses API écrivent lettres accentuées et émojis sous forme de séquences \uXXXX. Échappez votre texte pour qu’il soit en ASCII seul, ou collez une chaîne pleine de codes du type \u00e9 et retransformez-la en caractères lisibles.

Échapper et rétablir l’Unicode : mode d’emploi

  1. Collez votre texte, ou la chaîne échappée.
  2. Choisissez Échapper l’Unicode ou Restaurer l’Unicode.
  3. Cliquez sur Appliquer, puis copiez le résultat.

Échapper et rétablir l’Unicode : quand l’utiliser

  • Écrire des lettres accentuées ou des emojis dans un fichier JSON, un fichier properties Java ou un code source qui doit rester en ASCII.
  • Lire une chaîne remplie de séquences \u copiée depuis un journal ou une réponse d’API.
  • Vérifier le point de code d’un caractère étrange.

Échapper et rétablir l’Unicode : exemples

Échapper un mot accentué

Texte d’entrée

café 😀

Résultat

caf\u00e9 \ud83d\ude00
Le rétablir

Texte d’entrée

caf\u00e9 \ud83d\ude00

Résultat

café 😀
Échapper un texte avec un drapeau emoji

Texte d’entrée

Salut 🇫🇷

Résultat

Salut \ud83c\uddeb\ud83c\uddf7

Échapper et rétablir l’Unicode : questions fréquentes

Comment les émojis sont-ils échappés ?

Les caractères hors du plan de base deviennent deux codes \u (une paire de substitution), comme l’écrivent JSON et JavaScript.

Le rétablissement comprend-il la forme avec accolades ?

Oui. La forme à quatre chiffres et la forme avec accolades, jusqu’à six chiffres hexadécimaux, sont acceptées.

Les lettres ASCII sont-elles aussi échappées ?

Non. Les lettres, chiffres et ponctuation ASCII restent lisibles ; seuls les caractères hors ASCII deviennent des séquences \u.

Cela fonctionne-t-il pour des chaînes Python ou JSON ?

Oui. La forme \u à quatre chiffres est comprise par JSON, JavaScript, Java, Python et la plupart des autres langages.

Mon texte est-il envoyé à un serveur ?

Non. Tout se passe dans votre navigateur, sur votre appareil : votre texte ne le quitte jamais.

Des outils que l’on utilise souvent avec celui-ci.

Plus dans Encoder et décoderParcourir tous les outils de texte