WMW

Convertisseur Unicode

Free

Convertissez le texte en séquences d'échappement Unicode dans les formats JavaScript, ES6 et entité HTML, et décodez les séquences d'échappement en texte lisible, en gérant automatiquement les paires de substitution pour les émojis, tout cela entièrement dans votre navigateur.

Fonctionne entièrement dans votre navigateur. Votre texte n'est jamais envoyé où que ce soit.

Voir aussi comme

Notation de point de code Unicode (U+XXXX)

Entité hexadécimale HTML

Entité décimale HTML

Activité récente

Visible par tous. Les 20 dernières utilisations de tous les visiteurs, les plus récentes en premier.

Decoded 1 Unicode escape sequence(s) back to text

il y a 2 heures

Decoded 1 Unicode escape sequence(s) back to text

il y a 2 heures

Decoded 2 Unicode escape sequence(s) back to text

il y a 2 heures

Converted 1 character(s) of text to Unicode escapes

il y a 2 heures

Converted 1 character(s) of text to Unicode escapes

il y a 2 heures

Converted 1 character(s) of text to Unicode escapes

il y a 2 heures

Converted 2 character(s) of text to Unicode escapes

il y a 2 heures

Commentaires (0)

Cet outil vous a-t-il été utile ? Laissez un commentaire, partagez une astuce, ou dites-nous comment nous pourrions l'améliorer.

Les commentaires des invités sont vérifiés avant publication. Se connecter pour publier instantanément.

Pas encore de commentaires. Soyez le premier à partager votre avis !

Ce que fait cet outil

Cet outil convertit le texte en séquences d'échappement Unicode selon quatre formats courants (JavaScript \uXXXX, point de code ES6 \u{XXXXXX}, et entités HTML hexadécimales/décimales), et convertit les séquences d'échappement en texte lisible, en gérant automatiquement les paires de substitution pour des caractères comme les émojis.

Comment ça marche

Chaque caractère possède un point de code Unicode sous-jacent, un nombre qui l'identifie. Pour encoder, cet outil lit le point de code de chaque caractère et l'écrit en utilisant les délimiteurs et le nombre de chiffres requis par le format choisi, divisant les points de code au-delà de U+FFFF en une paire de substitution lorsque le format JavaScript \uXXXX est sélectionné. Pour décoder, il analyse le texte saisi avec un motif qui reconnaît les cinq styles d'échappement pris en charge, convertit chaque correspondance en son caractère, et réassemble toute paire de substitution divisée en un seul caractère avant de reconstruire le texte final.

Problèmes résolus

Questions fréquentes

›Qu'est-ce qu'une séquence d'échappement Unicode ?

Une séquence d'échappement Unicode est une façon d'écrire un caractère dans le code source ou le balisage en utilisant uniquement de l'ASCII pur, en épelant son point de code Unicode au lieu du caractère lui-même ; par exemple, la lettre « A » (point de code 65, ou 0x41 en hexadécimal) peut s'écrire \u0041 en JavaScript ou A en HTML, et les deux représentent exactement le même caractère.

›Pourquoi les émojis et autres caractères nécessitent-ils deux échappements \u au lieu d'un seul ?

Les caractères au-delà des 65 536 premiers points de code Unicode, dont la plupart des émojis, ne rentrent pas dans un seul échappement \uXXXX de 16 bits, donc JavaScript et Java les représentent comme une « paire de substitution » (surrogate pair) : deux échappements \uXXXX consécutifs qui n'ont de sens que ensemble. Cet outil combine automatiquement une paire de substitution haute-basse valide en un seul caractère lors du décodage, et divise automatiquement un caractère en une paire de substitution lors de l'encodage au format \uXXXX.

›Puis-je décoder un texte qui mélange des caractères normaux avec des séquences d'échappement ?

Oui, l'onglet « Unicode vers texte » analyse votre saisie à la recherche de motifs d'échappement reconnus (\uXXXX, \u{XXXXXX}, &#xXXXX;, &#DDDD;, et U+XXXX) et ne remplace que ceux-ci, laissant le texte brut environnant exactement comme il était ; c'est utile pour nettoyer un texte copié depuis un fichier source ou une page web où seuls certains caractères étaient échappés.

›Quelle est la différence entre les formats JavaScript, ES6 et HTML ?

\uXXXX est l'échappement classique JavaScript/Java/JSON et utilise toujours exactement 4 chiffres hexadécimaux, nécessitant une paire de substitution pour les caractères au-delà de U+FFFF ; \u{XXXXXX} est l'échappement de point de code ES6 plus récent qui peut représenter directement n'importe quel point de code sans paire de substitution ; &#xXXXX; et &#DDDD; sont des références de caractères numériques HTML en hexadécimal et décimal que les navigateurs affichent directement dans le balisage.

›Est-ce que cet outil envoie mon texte quelque part ?

Non, chaque conversion se fait avec du JavaScript simple directement dans votre navigateur ; votre texte n'est jamais téléversé vers un serveur.

Outils similaires

Free

Texte

Générateur security.txt

Générez un fichier security.txt conforme à la RFC 9116, la norme qui indique aux chercheurs en sécurité comment signaler une vulnérabilité sur votre site, avec des avertissements intégrés pour une date Expires manquante ou obsolète et des URI Contact non valides.

Free

Texte

Générateur de Certificat SSL Auto-Signé

Générez un véritable certificat TLS auto-signé fonctionnel et sa clé privée correspondante directement dans votre navigateur avec node-forge, avec Subject Alternative Names, une taille de clé et une période de validité configurables, et des fichiers .crt et .key prêts à télécharger.

Free

Texte

Formateur SQL

Reformatez une requête SQL pour une meilleure lisibilité avec une indentation cohérente, une clause par ligne et la casse des mots-clés de votre choix, pour plus d'une dizaine de dialectes SQL dont MySQL, PostgreSQL, SQLite, T-SQL, PL/SQL, BigQuery et Snowflake, le tout exécuté entièrement dans votre navigateur.

Free

Texte

Vérificateur de Paire Certificat et Clé SSL

Vérifiez si une clé privée SSL/TLS, un certificat et une CSR facultative appartiennent réellement à la même paire de clés, décodez et consultez l'objet, l'émetteur, la validité, les SAN et les empreintes du certificat, tout cela entièrement dans votre navigateur.

Free

Texte

Convertisseur de Format de Certificat SSL

Convertissez les certificats SSL/TLS entre les encodages PEM et DER, regroupez des certificats dans un fichier PKCS#7 (.p7b) ou extrayez-les, et empaquetez un certificat et une clé privée dans un fichier PKCS#12 (.pfx / .p12) protégé par mot de passe ou extrayez-les, tout cela entièrement dans votre navigateur.

Free

Texte

Visualiseur de Certificat SSL

Décodez un ou plusieurs certificats X.509 PEM ou DER et affichez chaque champ en langage clair : objet, émetteur, validité, empreintes, détails de la clé publique, et chaque extension standard incluant Key Usage, Subject Alternative Names et Authority Information Access, tout cela entièrement dans votre navigateur.

Free

Texte

Vérificateur de Différences de Texte

Comparez deux blocs de texte et voyez exactement ce qui a été ajouté, supprimé ou modifié au niveau de la ligne, du mot ou du caractère, avec une vue unifiée ou côte à côte et un fichier de différence standard téléchargeable, tout cela entièrement dans votre navigateur.

Free

Texte

Convertisseur de Texte en ASCII

Convertissez le texte en ses codes de caractères ASCII, et inversement, avec le résultat également affiché en binaire, hexadécimal et octal, tout cela entièrement dans votre navigateur sans aucun téléversement.