Échappement Unicode / Déséchappement
Échappement Unicode / Déséchappement convertit du texte en séquences d’échappement \uXXXX et inversement. Collez votre texte et cliquez sur Échapper pour encoder les caractères non-ASCII, ou Déséchapper pour les décoder. Tout le traitement se fait localement dans votre navigateur, et rien n’est envoyé à un serveur.
À propos de l'échappement Unicode
L'échappement Unicode représente les caractères sous forme de séquences \uXXXX à partir de leur point de code en hexadécimal. Il est largement utilisé en JSON, JavaScript, Java et d'autres langages pour intégrer en toute sécurité du texte non-ASCII comme le chinois, le japonais ou les emojis dans le code source et les données.
L'échappement Unicode est utile dès que vous intégrez du texte non-ASCII là où seul l'ASCII est attendu : fichiers de configuration JSON, fichiers Java properties, chaînes JavaScript et CSS, et scripts de migration de base de données. C'est aussi un moyen rapide de révéler des caractères invisibles ou trompeurs cachés dans une chaîne.
L'échappement transforme chaque caractère en sa forme de point de code hexadécimal, en laissant éventuellement l'ASCII intact, tandis que le déséchappement décode ces séquences, y compris les points de code astraux et les échappements d'octets, en texte lisible. Les paires de substitution pour les emojis et les caractères CJK rares sont gérées correctement dans les deux sens.
Questions fréquentes
Qu'est-ce qu'une séquence d'échappement Unicode ?
Elle représente un caractère par son point de code hexadécimal, la forme utilisée en JSON, JavaScript et Java pour intégrer du texte non-ASCII en toute sécurité dans des fichiers ASCII.
Peut-il échapper uniquement les caractères non-ASCII ?
Oui. Par défaut, il laisse l'ASCII intact et n'échappe que les caractères au-dessus de l'ASCII, ce qui garde la sortie lisible. Vous pouvez désactiver cela pour tout échapper.
Gère-t-il les emojis et les caractères CJK ?
Oui. Les paires de substitution des emojis et des caractères chinois, japonais et coréens rares sont encodées et décodées correctement dans les deux sens.