Aller au contenu

Annulation d’Échappement Unicode

Collez un texte plein de \u00e9, U+1F600 ou ☺ et lisez les vrais caractères.

Traité localement dans votre navigateur

Options
0 caractères · 0 lignes
Le résultat apparaîtra ici.

Qu'est-ce que Annulation d’Échappement Unicode ?

Les échappements Unicode apparaissent dans les réponses JSON, les chaînes JavaScript et Java, les propriétés CSS content, le code HTML et les documents techniques. Les lire à l’œil est lent ; cet outil les reconvertit en caractères et recompose les paires de substitution comme \uD83D\uDE00 en un seul emoji.

En détection automatique, il comprend \uXXXX, \u{…}, \UXXXXXXXX, U+XXXX, &#xXXXX;, &#NNNN; et \XXXX CSS (quatre à six chiffres hexadécimaux) dans un même texte. Vous pouvez aussi le limiter à une seule syntaxe, utile pour des échappements CSS de un à trois chiffres. Les points de code au-delà de U+10FFFF n’existent pas et sont laissés en place avec un avertissement. Le résultat est affiché en texte brut.

Comment ça marche ?

  1. Collez le texte échappé, qui peut mélanger plusieurs formats.
  2. Gardez la détection automatique, ou choisissez une syntaxe pour ne pas toucher aux autres séquences avec antislash.
  3. Lisez le texte brut, consultez la note indiquant combien d’échappements ont été convertis, puis copiez-le.

Cas d'usage courants

  • Lire une réponse JSON d’API où chaque accent apparaît sous la forme \u00e9.
  • Décoder une ligne de journal ou un export de base de données contenant des séquences \uXXXX.
  • Reconvertir en symboles des valeurs CSS content comme \2615.
  • Vérifier ce que contient réellement une chaîne comme U+202E ou \u200B.

Exemples

Essayez cette saisie dans l'outil ci-dessus :

Entrée
Caf\u00E9 \u2615 \uD83D\uDE00 U+4E16 界 😀 \1F600
Sortie
Café ☕ 😀 世 界 😀 😀

Confidentialité

Annulation d’Échappement Unicode s'exécute entièrement dans votre navigateur. Le texte ou les fichiers que vous fournissez sont traités sur votre appareil et ne sont ni envoyés, ni journalisés, ni stockés sur nos serveurs.

Limites

Seuls les échappements Unicode sont traités : \n, \t et les autres échappements d’une lettre restent tels quels. Les substituts isolés qui ne forment pas une paire ne peuvent pas s’afficher comme de vrais caractères.

Questions fréquentes

Pourquoi \e9 n’a-t-il pas été converti en détection automatique ?

Les échappements CSS de moins de quatre chiffres sont ambigus avec d’autres codes à antislash : la détection automatique exige donc quatre à six chiffres. Choisissez le format CSS pour décoder les courts.

Comment sont gérées les paires de substitution ?

\uD83D\uDE00 est décodé en deux unités UTF-16 qui se rejoignent pour former 😀. Un substitut haut sans son partenaire s’affiche comme un caractère cassé.

Quelque chose est-il exécuté ?

Non. Le texte est seulement analysé et converti ; rien n’est évalué comme du code, du HTML ou une URL.

Plus d'outils dans Encodage & décodage →