Décodeur Unicode

Convertissez des données encodées avec des options de format claires. Vos données restent sur votre appareil.

Encodage et décodage
Préparation de votre espace de travail…
Entrée
Sortie
Votre résultat apparaîtra ici.

Mode d’emploi

  1. Collez la valeur encodée, ouvrez un fichier ou essayez l’exemple.
  2. Choisissez le format. Le résultat se met à jour pendant la saisie.
  3. Copiez le résultat ou téléchargez les données converties.

Décoder correctement l’Unicode

Transformez les échappements Unicode et les échappements courants de chaînes en texte lisible. Collez le contenu de la chaîne sans guillemets autour.

Le mode UTF-16 prend en charge les séquences \uXXXX. Le mode Point de code accepte aussi \u{…}. Les échappements incomplets, les points de code invalides et les demi-codets isolés sont signalés.

Lire le contenu échappé d’une chaîne

Les échappements courts pris en charge sont la barre oblique inverse, le guillemet double, la barre oblique, b, f, n, r et t. Les échappements UTF-16 doivent contenir quatre chiffres hexadécimaux. Le texte littéral autour des échappements est préservé.

Une conversion Unicode
Entrée
Bonjour, le monde ! \ud83d\udc4b
Résultat
Bonjour, le monde ! 👋

Les réglages par défaut convertissent cette entrée en un seul passage.

Paires et valeurs scalaires

Un demi-codet UTF-16 haut doit être suivi de son demi-codet bas. La notation de points de code est disponible uniquement en mode Point de code, avec des valeurs jusqu’à U+10FFFF, à l’exclusion des points de code des demi-codets.

Ne pas évaluer l’entrée échappée

Le convertisseur analyse les échappements directement ; il n’utilise jamais eval et n’exécute pas JavaScript. %uXXXX, \xNN, les échappements octaux et les lettres d’échappement inconnues ne font pas partie des formats pris en charge. Une exécution ne décode qu’une seule couche.

Limites de traitement

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

Dois-je inclure les guillemets extérieurs ?

Non. Collez uniquement le contenu échappé de la chaîne ; les guillemets extérieurs littéraux sont traités comme des données.

Pourquoi \u{1f44b} est-il rejeté ?

Sélectionnez le mode Point de code. Le mode UTF-16 n’accepte que les échappements \uXXXX à quatre chiffres.

Puis-je décoder %uXXXX ou \xNN ?

Non. Ce sont d’autres formats. Cet outil traite les échappements Unicode et les échappements courants de chaînes décrits ici.

Que devient un demi-codet isolé ?

Il est rejeté plutôt que de produire un texte qui ne pourrait pas faire un aller-retour en UTF-8 sans modification.

Le décodeur exécute-t-il JavaScript ?

Non. Il analyse les échappements pris en charge comme des données.

Trouvez votre prochain outil

Langue

Changer de langue ? Le contenu actuel sera effacé. Copiez ou téléchargez d’abord votre travail.