Échappement Unicode
Convertissez les caractères en échappements \uXXXX et décodez-les en texte.
Échappement Unicode
L'outil d'échappement Unicode transforme n'importe quel caractère en une séquence d'échappement \uXXXX et décode ces séquences en texte lisible. Collez un nom avec des accents, un emoji ou un paragraphe entier, et chaque caractère devient son échappement Unicode à quatre hex — é devient \u00e9, et un caractère au-dessus de U+FFFF tel qu'un emoji devient une paire de substitution comme \ud83d\ude00, exactement la forme attendue par une chaîne littérale JavaScript, Java ou JSON. C'est le moyen fiable d'incorporer du texte non-ASCII dans le code source, les fichiers de configuration, les en-têtes HTTP ou tout autre canal qui ne survit qu'en ASCII simple.\n\nPar défaut, l'outil n'échappe que les caractères supérieurs à U+007F, de sorte que les lettres, chiffres et ponctuations ordinaires restent lisibles et seuls les caractères accentués ou non latins sont convertis. Désactivez « Uniquement non-ASCII » pour échapper à chaque caractère, ce qui est pratique lorsque vous avez besoin d'un formulaire entièrement obscurci ou sécurisé pour le transport. La sortie utilise hex minuscule, la convention émise par la plupart des langues.\n\nLe mode décodage fait l'inverse. Il comprend à la fois la forme fixe \uXXXX et la forme de point de code ES6 \u{...} - donc \u{1f600} décode en emoji au visage souriant tout comme le fait \ud83d\ude00 - et il laisse tout texte environnant intact, vous pouvez donc coller une ligne entière de code et seules les évasions sont converties. Si rien ne ressemble à une évasion, le texte revient simplement inchangé ; il n'y a aucune erreur à effacer.\n\nTout s'exécute localement dans votre navigateur. Rien de ce que vous collez n'est téléchargé, envoyé à un serveur ou stocké : la conversion s'effectue entièrement sur votre appareil, de sorte que même les chaînes et clés privées restent avec vous.