À quoi sert cet outil
Cet outil convertit des chaînes de caractères et des données d'octets entre les formats UTF-8, UTF-16LE, UCS-2, Latin1, Base64, ASCII, hexadécimal et tableau d'octets. Il est utile pour déboguer des problèmes d'encodage, inspecter des charges utiles ou préparer des données pour des API et des protocoles.
Notes sur l'encodage
- UTF-8 est l'encodage Unicode le plus couramment utilisé sur le web.
- UTF-16LE est la variante little-endian de l'UTF-16 utilisée par cet outil, et UCS-2 est traité comme son alias.
- Latin1 ne prend en charge que les points de code de U+0000 à U+00FF et peut tronquer les points de code supérieurs.
- Base64 ignore les caractères séparateurs non-Base64 tels que les espaces et les sauts de ligne lors du décodage.
- L'hexadécimal utilise deux caractères hexadécimaux par octet, et les données de fin incomplètes seront tronquées.
- La sortie en tableau d'octets représente chaque octet sous la forme d'un nombre décimal de 0 à 255 séparé par des virgules.
Note sur ASCII
ASCII ne s'applique qu'aux données ASCII sur 7 bits et reste surtout utile pour la compatibilité avec des systèmes hérités. Dans la plupart des cas modernes, UTF-8 est le meilleur choix par défaut.
Outils connexes
- Encodage/décodage Base64:Encoder des chaînes en Base64 et décoder Base64 en texte
- Encodage/décodage Unicode:Encoder et décoder les séquences d'échappement Unicode en ligne
- Encodage/décodage URL:Encoder et décoder les caractères spéciaux dans les URL