Décodeur UTF-8 en ligne

Décodeur UTF-8 en ligne : convertissez instantanément une chaîne hexadécimale (Hex) UTF-8 en texte dans votre navigateur. Prend en charge la saisie avec espaces.

Entrée et sortie de l'outil

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

Cas d'usage du décodage UTF-8

Cet outil restaure une chaîne d'octets hexadécimaux UTF-8 en texte lisible. Il sert à lire le Hex enregistré par les captures de paquets, les journaux ou les protocoles binaires, à vérifier les encodages de caractères et à reconvertir en chaînes les séquences d'octets renvoyées par les API.

La saisie accepte le Hex continu ou séparé par des espaces. Le chinois, l'anglais et les emojis se décodent correctement, et les octets non valides sont signalés plutôt que de produire silencieusement du mojibake.

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

Puis-je séparer les octets Hex par des espaces ?

Oui. Le Hex continu (p. ex. 68656c6c6f) et la forme séparée par des espaces (p. ex. 68 65 6c 6c 6f) sont tous deux pris en charge, et la saisie avec retours à la ligne fonctionne aussi.

Le décodage échoue ou signale des octets non valides. Que faire ?

Vérifiez que la chaîne Hex a un nombre pair de chiffres utilisant uniquement 0-9, a-f ou A-F, et que les octets d'origine sont réellement en UTF-8. Les données dans d'autres encodages comme GBK ne peuvent pas être restaurées correctement.

Le décodage et l'encodage UTF-8 sont-ils réversibles ?

Oui. Encoder un texte en Hex puis le décoder restaure le texte original, ce qui est utile pour vérifier le processus de conversion.