Séquences d’échappement Unicode

encoder/décoder

Convertissez du texte en séquences d'échappement Unicode (\uXXXX) ou décodez-les. Utile pour gérer les caractères spéciaux dans le code et les fichiers de configuration.

Cette conversion s’exécute uniquement dans votre navigateur — rien n’est téléversé.

\uXXXX utilise des unités UTF-16 (emoji → paires de substitution). Hex = octets UTF-8 (\xXX). HTML = entités &#x…;.

  • Entrée0
  • Sortie0
  • OptionsUnicode (\uXXXX)

Entrée

Sortie

Qu'est-ce que cet outil ?

Cet encodeur/décodeur d’échappements Unicode convertit du texte lisible vers des notations JS/JSON, des octets UTF-8 et des entités HTML numériques — et inversement.

  • Unicode (\uXXXX) — unités UTF-16 (style JSON/JS). Les emoji hors BMP deviennent des paires de substitution.
  • Hex (\xXX) — octets UTF-8.
  • HTML (&#x…;) — références numériques hexadécimales.

Échapper n’est pas chiffrer. La conversion est en direct et reste dans le navigateur.

Cas d'usage courants

  • Lire des séquences \uXXXX dans des logs d’API
  • Préparer des escapes JSON/JS avec CJK ou emoji
  • Comparer escapes UTF-16 et octets UTF-8 \xXX pour le même caractère

Comment utiliser

  1. Choisissez Encode ou Decode. Le résultat se met à jour en tapant ; changer le format recalcule aussitôt.
  2. Choisissez Unicode, Hex ou HTML selon la source.
  3. Collez texte ou escapes. Sample charge 안녕 😀 (ou la forme échappée).
  4. Copiez la sortie. Les puces montrent les comptes et un aperçu U+.

Exemples

Entrée / réglageSortieNotes
Hi → Unicode encode\u0048\u0069Chaque BMP → un \uXXXX.
Hi → Hex encode\x48\x69Octets UTF-8 ASCII.
\uD83D\uDE00 → Unicode decode😀Paire de substitution → U+1F600.
A → HTML decodeAEntité HTML hex.

Pièges courants

  • N’attendez pas un seul \uXXXX pour un emoji ; le style JSON utilise des substituts UTF-16.
  • Mélanger les formats échoue : Hex ne décode pas \u, Unicode ne parse pas \x.
  • Le mode HTML ne couvre ici que &#x…; numérique, pas  .

Références

Dernière révision: 2026-07-26

Questions fréquentes

Pourquoi un emoji devient-il deux \uXXXX ?
\uXXXX utilise des unités UTF-16. Hors BMP (beaucoup d’emoji), il faut une paire de substitution, p. ex. \uD83D\uDE00 pour 😀 (U+1F600).
Quelle est la différence entre Unicode, Hex et HTML ?
Unicode produit \uXXXX (UTF-16). Hex produit \xXX par octet UTF-8. HTML produit des entités 😀. Choisissez le format du journal ou du langage cible.
Comment lire des escapes dans un log JSON ?
Passez en Decode + Unicode, collez la chaîne échappée, puis copiez le texte. Sample montre CJK + emoji avec paire de substitution.
Les données sont-elles envoyées au serveur ?
Non. La conversion s’exécute uniquement dans le navigateur.