Unicode Converter
Convert to/from Unicode
Convert to/from Unicode S'exécute localement dans votre navigateur
Input containing \\u escapes is decoded to text. Anything else is encoded into escapes.
About the
Le convertisseur Unicode traduit le texte en séquences d'échappement \u et vice-versa, détectant la direction de ce que vous collez. C'est l'outil pour les moments où une ligne de journal, un fichier de traduction ou une réponse API revient sous la forme \u0048\u0065\u006c\u006c\u006f et que vous devez le lire, ou lorsque vous devez mettre un caractère à un endroit qui n'acceptera que l'ASCII. Chaque caractère est converti, donc l'aller-retour se fait sans perte dans les deux sens.
Where people use the
- Lecture d'une ligne de journal ou d'une réponse pleine de séquences d'échappement.
- Mettre un caractère non-ASCII dans un fichier qui doit rester ASCII.
- Vérifier ce que contient réellement un fichier de traduction.
- Échapper un caractère avant de le coller dans une chaîne JSON.
How to use the
- 1
Coller une valeur
Soit du texte échappé tel que \u0048\u0065\u006c\u006c\u006f, soit du texte ordinaire que vous souhaitez échapper.
- 2
Exécutez-le
L'entrée contenant des séquences d'échappement est décodée en texte. Tout le reste est codé dans les évasions.
- 3
Vérifiez la direction
Si rien ne change, l'entrée a été lue comme étant d'un mauvais type. Ajoutez un échappement pour forcer le décodage ou supprimez-les pour forcer l'encodage.
- 4
Copiez le résultat
Le résultat est du texte brut, prêt à être recollé dans votre fichier ou terminal.
Conseils et bonnes pratiques
- Les personnages en dehors du plan de base deviennent une paire de substitution ; c'est normal.
- Utilisez plutôt le codage d’URL si la cible est une URL plutôt qu’une chaîne.
- L'aller-retour est sans perte, donc la conversion deux fois renvoie l'original.
Questions fréquemment posées
Comment sait-il dans quelle direction convertir ?
Il vérifie si l'entrée ressemble à des séquences d'échappement. Si c'est le cas, l'entrée est décodée ; sinon, il est codé.
Gère-t-il les emoji et les personnages au-delà du plan de base ?
Chaque unité de code UTF-16 est échappée séparément, de sorte que les caractères en dehors du plan de base apparaissent comme une paire de substitution, c'est ainsi que JavaScript et JSON les représentent.
Est-ce la même chose que l'encodage d'URL ?
Non. Cela produit des échappements \u, qui sont une convention JavaScript et JSON. Le codage en pourcentage pour les URL est un schéma différent.
Pourquoi mon texte décodé semble-t-il erroné ?
Parce que les évasions ont été produites à partir d’un encodage différent. Ces échappements représentent des unités de code Unicode, pas des octets bruts.
Est-ce que quelque chose a été téléchargé ?
Non. La conversion s'effectue dans votre navigateur. Les journaux et les charges utiles de réponse restent donc sur votre appareil.