Convertisseur Unicode
Encodez du texte en sequences d'echappement Unicode, entites HTML, octets UTF-8 hex, echappements CSS et points de code, ou decodez-les en texte lisible. Tout le traitement s'effectue directement dans votre navigateur.
Qu'est-ce que l'encodage Unicode ?
Unicode est le standard universel d'encodage de caracteres qui attribue un point de code unique a chaque caractere de chaque systeme d'ecriture, des lettres latines et des caracteres chinois aux emoji et aux symboles mathematiques. L'encodage Unicode convertit le texte lisible en representations exploitables par les machines, telles que les sequences d'echappement \u, les entites HTML, les sequences d'octets UTF-8 et les codes d'echappement CSS.
Ce convertisseur Unicode gratuit vous permet d'encoder n'importe quel texte dans six formats Unicode courants et de decoder des chaines encodees en texte lisible. Que vous debuggiez des applications web internationalisees, prepariez des chaines pour JSON ou JavaScript, ou travailliez avec des entites HTML, cet outil effectue la conversion instantanement dans votre navigateur sans envoyer de donnees a un serveur.
Fonctionnalites du convertisseur Unicode
- Six formats d'encodage : \u echappement, entites HTML decimales, entites HTML hexadecimales, octets UTF-8 hex, points de code Unicode et echappements CSS
- Conversion bidirectionnelle : encodez du texte dans n'importe quel format ou decodez-le en texte lisible
- Traitement en temps reel : le resultat se met a jour instantanement pendant la saisie
- Prise en charge complete d'Unicode, y compris les emoji, les caracteres CJK et les caracteres des plans supplementaires
- Gestion des paires de substitution pour les caracteres au-dessus de U+FFFF au format \u echappement
- Affichage du nombre de caracteres et d'octets pour le texte saisi
- Import et telechargement de fichiers
- Copie dans le presse-papiers en un clic
- Mode plein ecran pour travailler avec de grands textes
- 100 % cote client : vos donnees ne quittent jamais votre navigateur
Comment utiliser le convertisseur Unicode
- Choisissez le mode Encoder ou Decoder.
- Selectionnez le format cible dans le menu deroulant : \u Echappement, HTML Decimal, HTML Hex, UTF-8 Hex, Points de code ou CSS Echappement.
- Saisissez ou collez votre texte dans le panneau de gauche. Le resultat converti apparait instantanement dans le panneau de droite.
- Utilisez le bouton d'inversion pour changer de mode et reinjecter le resultat en entree.
- Cliquez sur Copier pour copier le resultat, ou sur Telecharger pour l'enregistrer en fichier texte.
Les formats d'encodage Unicode en detail
- \u Echappement : format JavaScript et JSON comme \u4F60\u597D. Les caracteres ASCII sont transmis sans modification. Les caracteres au-dessus de U+FFFF utilisent des paires de substitution.
- HTML Decimal : references numeriques de caracteres comme 你好. Utilisees en HTML pour representer des caracteres qui ne peuvent pas etre saisis directement.
- HTML Hex : references hexadecimales de caracteres comme 你好. Fonctionnellement identiques au decimal, mais plus compactes pour les grands points de code.
- UTF-8 Hex : representation brute en octets comme \xE4\xBD\xA0\xE5\xA5\xBD. Affiche l'encodage reel en octets UTF-8 de chaque caractere.
- Points de code : notation Unicode standard comme U+4F60 U+597D. Utilisee dans les tables Unicode, la documentation et les specifications.
- CSS Echappement : format compatible CSS comme \4F60 \597D. Utilise dans les proprietes CSS content, les selecteurs et les declarations de polices.
Cas d'utilisation courants de la conversion Unicode
- Developpement web : encoder les caracteres speciaux pour les fichiers source HTML, CSS et JavaScript
- Debogage d'API : decoder les chaines echappees en \u dans les reponses JSON et les fichiers journaux
- Internationalisation : inspecter et verifier les representations Unicode de contenus multilingues
- Encodage d'e-mails : preparer les caracteres non ASCII pour les en-tetes d'e-mails et le contenu MIME
- Depannage de bases de donnees : identifier et corriger les problemes d'encodage du texte Unicode stocke
- Analyse de securite : decoder des chaines Unicode masquees lors de l'analyse de logiciels malveillants et des tests XSS
Conseils pour la conversion Unicode
- Utilisez le format \u Echappement lorsque vous preparez des chaines pour JavaScript ou JSON. C'est la syntaxe d'echappement la plus repandue en programmation.
- Choisissez les entites HTML hexadecimales pour les pages web. Elles sont plus lisibles que les valeurs decimales pour les grands points de code.
- Utilisez UTF-8 Hex pour inspecter l'encodage reel au niveau des octets et debugger les problemes d'encodage.
- Le format Points de code est ideal pour rechercher des caracteres dans le standard Unicode ou pour communiquer au sujet de caracteres specifiques.
- CSS Echappement est specialement concu pour les feuilles de style CSS. N'oubliez pas l'espace final apres chaque sequence d'echappement.
- Les caracteres ASCII en dessous du point de code 128 sont transmis sans modification dans tous les formats, ce qui maintient la lisibilite du resultat.
Conversion Unicode et securite
L'encodage Unicode joue un role essentiel dans la securite web. Les attaques par injection de scripts intersites utilisent parfois des sequences d'echappement Unicode pour contourner les filtres de saisie. Par exemple, la balise <script> peut etre encodee en entites HTML pour tromper les filtres basiques. Comprendre la conversion Unicode aide les professionnels de la securite a identifier et prevenir ce type d'attaques.
Cet outil traite toutes les donnees entierement dans votre navigateur. Aucun texte n'est envoye a un serveur, stocke dans une base de donnees ni partage avec un tiers. Vous pouvez l'utiliser en toute confiance avec du contenu sensible ou confidentiel.
