Aller au contenu principal
eyunzhu

Convertisseur d’échappements Unicode

Passez du texte lisible aux échappements Unicode, avec prise en charge des paires UTF-16, des points de code et des emoji.

Format
Le résultat se met à jour pendant la saisie

Le résultat se met à jour pendant la saisie

Tout est traité dans ce navigateur, sans envoi ni enregistrement.

À propos de cet outil

Lisez les chaînes échappées d’une API sans exécuter de JavaScript. La sortie n’est pas un littéral complet entre guillemets utilisable dans tous les langages.

Mode d’emploi

Modifiez le texte lisible ou la version échappée. Le format UTF-16 utilise des paires pour les caractères hors du plan de base ; le format par point de code les représente directement. Le décodage accepte aussi les échappements hexadécimaux, tabulations et retours à la ligne. Les points de code invalides et substituts isolés sont refusés. Limite de 2 Mio, sans exécution de code.

Questions fréquentes

Pourquoi un emoji produit-il deux échappements ?

UTF-16 représente certains caractères par une paire de substituts. Le mode point de code peut utiliser un seul \u{...}. JSON accepte toutefois \uXXXX, pas la notation entre accolades.

Comment décoder une séquence copiée depuis une API ?

Collez-la du côté encodé : \u0041\nB devient A, un saut de ligne, puis B. N’ajoutez pas de guillemets autour, car ils resteraient dans le texte.

Que corriger lorsqu’un échappement est invalide ?

Cherchez une barre oblique inversée isolée en fin de texte, un \uXXXX incomplet ou un substitut sans son partenaire. Récupérez les caractères manquants à la source ; aucune expression JavaScript n’est évaluée.

Commentaires

0
pour participer à la discussion.
Aucun commentaire pour le moment.
Fil de réponses

Suivez l’ensemble de la conversation dans l’ordre chronologique ; chaque réponse indique précisément le message auquel elle répond.