Convertisseur de points de code Unicode

Convertissez du texte en points de code Unicode (U+XXXX), échappements JavaScript \u avec paires de substitution, ES6 \u{}, Python, HTML &#x; ou CSS, et inversement.

9 caractères · 14 octets (UTF-8)

0 caractères · 0 octets (UTF-8)

S'exécute entièrement dans votre navigateur. Vos données ne sont jamais envoyées.

Qu'est-ce que Convertisseur Unicode ?

Affiche les points de code Unicode de n'importe quel texte dans la notation voulue – U+1F600, \uD83D\uDE00, \u{1F600}, \U0001F600, 😀, 😀 ou \1F600 – et reconvertit en texte n'importe quel mélange de ces notations.

Comment utiliser Convertisseur Unicode

  1. Choisissez Texte → points de code ou Points de code → texte.
  2. Pour convertir du texte, sélectionnez la Notation ; cochez éventuellement Convertir uniquement les caractères non ASCII pour garder les lettres simples lisibles.
  3. Saisissez ou collez dans Entrée et copiez la Sortie.

Exemple

Entrée
Hi 😀
Sortie
U+0048 U+0069 U+0020 U+1F600

Quand utiliser Convertisseur Unicode

Utilisez-le pour écrire des caractères non ASCII dans du code source, du JSON, du contenu CSS ou du HTML ; pour savoir précisément quels points de code contient une chaîne ; ou pour lire des chaînes échappées issues de journaux. Pour des détails sur un seul caractère (nom, catégorie, octets UTF-8), utilisez la recherche Unicode.

Comment fonctionne Convertisseur Unicode

Le texte est découpé en points de code (et non en unités UTF-16), de sorte qu'un emoji est un seul point de code. La notation JavaScript écrit les caractères au-delà de U+FFFF sous forme de paire de substitution, Python utilise \U avec 8 chiffres, ES6 et HTML emploient directement le point de code, et CSS n'ajoute une espace que si le caractère suivant pourrait être lu comme un chiffre hexadécimal. Le décodage reconnaît U+XXXX, \uXXXX (les paires se combinent), \u{…}, \UXXXXXXXX, \xHH, &#x…;, &#…; et les échappements CSS \HEX n'importe où dans le texte.

Cas d'utilisation courants

  • Échapper des emoji pour du JSON ou des fichiers source Java
  • Écrire des valeurs CSS content: "\2713"
  • Décoder des chaînes de style \u00e9 issues de journaux
  • Repérer des caractères invisibles ou semblables

Questions Fréquentes

Pourquoi 😀 devient-il deux échappements \u en JavaScript ?

Les chaînes JavaScript sont en UTF-16 ; les caractères au-delà de U+FFFF sont stockés sous forme de paire de substitution (\uD83D\uDE00). \u{1F600} d'ES6 écrit directement le point de code.

Puis-je décoder un mélange de notations ?

Oui, toutes les notations prises en charge sont reconnues dans la même entrée ; le reste du texte est conservé.

Qu'est-ce qu'un point de code ?

Le nombre qu'Unicode attribue à un caractère, écrit U+ suivi d'au moins quatre chiffres hexadécimaux.

Explorer d'autres catégories