Encodeur UTF-8 en ligne

Encodeur UTF-8 en ligne : convertissez instantanément un texte en représentation hexadécimale (Hex) UTF-8 dans votre navigateur. Prend en charge le chinois et les emojis.

Entrée et sortie de l'outil

Texte d'entrée :
Résultat :Prêt

Cas d'usage de l'encodage UTF-8

UTF-8 est l'encodage de caractères le plus courant pour le web et les applications. Cet outil convertit le texte en chaîne d'octets hexadécimaux selon les règles UTF-8, utile pour inspecter les octets sous-jacents, déboguer le mojibake, générer des données de test ou s'intégrer à d'autres protocoles.

Le chinois, l'anglais, les emojis et les symboles pleine chasse sont tous convertis correctement. Les caractères de plans supplémentaires comme les emojis sont encodés selon la règle des 4 octets, conformément aux implémentations standard.

How does UTF-8 represent a character?

UTF-8 encodes a character as a variable number of bytes, from 1 to 4. The definition is RFC 3629.

“UTF-8 encodes UCS characters as a varying number of octets, where the number of octets, and the value of each, depend on the integer value assigned to the character in ISO/IEC 10646.”

Questions fréquentes

Pourquoi un caractère chinois correspond-il à plusieurs octets hexadécimaux ?

UTF-8 utilise un encodage de longueur variable : les caractères chinois courants occupent 3 octets et des caractères comme les emojis en occupent 4. Qu'un caractère corresponde à plusieurs octets est normal, la longueur hexadécimale n'est donc pas le nombre de caractères.

Quelle est la différence entre l'encodage UTF-8 et l'encodage URL ?

L'encodage UTF-8 produit la représentation hexadécimale des octets pour une inspection de bas niveau, tandis que l'encodage URL produit des signes de pourcentage pour le transport par URL. Les deux reposent sur les octets UTF-8 mais servent des objectifs différents.

À quoi peut servir le résultat de l'encodage ?

Généralement à diagnostiquer le mojibake, vérifier les formats de stockage, construire des séquences d'octets spécifiques pour les tests et confirmer que les données d'API sont cohéremment en UTF-8.