Mode d’emploi
- Collez du texte, ouvrez un fichier ou essayez l’exemple.
- Choisissez le format. Le résultat se met à jour pendant la saisie.
- Copiez le résultat ou téléchargez les données converties.
Comprendre l’encodage Unicode
Représentez le texte Unicode par des séquences d’échappement explicites. Par défaut, les caractères non ASCII utilisent les échappements UTF-16 \uXXXX et l’ASCII ordinaire reste lisible.
Choisissez les échappements de points de code pour JavaScript ou échappez aussi l’ASCII. Les caractères supplémentaires utilisent des paires de demi-codets en mode UTF-16 et un seul échappement \u{…} en mode Point de code.
Échappements UTF-16
Un échappement \uXXXX représente une unité de code UTF-16. Les caractères hors du plan multilingue de base nécessitent deux échappements, qui préservent le caractère sous forme de paire de demi-codets.
Bonjour, le monde ! 👋Bonjour, le monde ! \ud83d\udc4bLes réglages par défaut convertissent cette entrée en un seul passage.
Notation de points de code JavaScript
Le mode Point de code écrit \u{…} pour les points de code non ASCII. C’est une syntaxe de chaîne JavaScript valide, mais pas un format d’échappement JSON. Les barres obliques inverses, les guillemets et les caractères de contrôle sont échappés dans les deux modes.
Le contenu d’une chaîne, pas un document
La sortie n’est pas entourée de guillemets. Elle n’ajoute pas de propriétés JSON et n’évalue pas de code. Les entrées contenant des demi-codets non appariés sont rejetées pour que la copie UTF-8 et l’exportation de fichiers ne les modifient pas silencieusement.
Jusqu’à 5 MiB d’entrée, 20 MiB de sortie et 10 secondes par exécution. Les fichiers texte doivent être en UTF-8. L’encodage Base64 accepte aussi les fichiers binaires. Les documents restent sur votre appareil.
Questions fréquentes
Puis-je coller la sortie dans du JSON ?
Utilisez le mode UTF-16 et ajoutez des guillemets doubles autour du contenu là où une chaîne JSON est attendue. Les accolades des points de code ne sont pas des échappements JSON valides.
Pourquoi un émoji produit-il deux échappements ?
UTF-16 représente un caractère supplémentaire par deux unités de code. Le mode Point de code utilise un seul échappement à la place.
Puis-je aussi échapper les caractères ASCII ?
Oui. Activez Échapper aussi l’ASCII ; les guillemets, les barres obliques inverses et les caractères de contrôle sont toujours échappés.
L’encodage normalise-t-il mon texte ?
Non. Les formes composées et décomposées restent distinctes ; aucune normalisation Unicode n’est effectuée.
L’outil ajoute-t-il des guillemets ?
Non. Il renvoie uniquement le contenu échappé de la chaîne.