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
- Choisissez Texte → points de code ou Points de code → texte.
- Pour convertir du texte, sélectionnez la Notation ; cochez éventuellement Convertir uniquement les caractères non ASCII pour garder les lettres simples lisibles.
- Saisissez ou collez dans Entrée et copiez la Sortie.
Exemple
Hi 😀
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
\u00e9issues 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.