Mode d’emploi
- Choisissez « Texte → échappements » ou « Échappements → texte ».
- Dans « Style », choisissez le type d’échappement voulu : JavaScript/JSON, ES6, Python, CSS, HTML ou points de code U+.
- Saisissez ou collez votre texte. Le résultat se met à jour pendant la saisie.
- Consultez le tableau des caractères pour voir exactement quels points de code contient le texte.
Explication des options
- JavaScript / JSON
- \uXXXX avec quatre chiffres hexadécimaux. Les caractères hors du plan multilingue de base, comme les emoji, deviennent une paire de substitution (😀 → 😀).
- ES6, Python, CSS, HTML
- ES6 \u{1F600}, Python \U0001F600, CSS \1F600 et HTML 😀 ou 😀 écrivent le point de code complet en une seule séquence.
- Échapper aussi l’ASCII
- Échappe aussi les lettres, chiffres et signes de ponctuation simples. Désactivé par défaut, pour que seuls les caractères non ASCII changent.
Exemples
| Texte | JavaScript | HTML | Points de code |
|---|---|---|---|
| 中文 | 中文 |
中文 |
U+4E2D U+6587 |
| é | é |
é |
U+00E9 |
| 😀 | 😀 |
😀 |
U+1F600 |
Questions fréquentes
Peut-il décoder un mélange de formats ?
Oui. \uXXXX (paires de substitution comprises), \u{…}, \UXXXXXXXX, \xNN, %uXXXX, &#x…;, &#…; et U+XXXX peuvent tous figurer dans la même entrée.
Pourquoi un seul emoji affiche-t-il plusieurs points de code dans certains outils ?
Les emoji avec couleur de peau, les drapeaux et les groupes familiaux sont des séquences de plusieurs points de code assemblés. Le tableau des caractères liste chacun d’eux, y compris les liants invisibles (U+200D) et les sélecteurs de variante (U+FE0F).
Mon texte est-il envoyé sur un serveur ?
Non. Tout s’exécute dans votre navigateur.
Confidentialité
Cet outil fonctionne entièrement dans votre navigateur. Vos fichiers et vos textes sont traités sur votre appareil et ne sont jamais envoyés à nos serveurs.