Référence d'encodage ATL

L’encodage dans une plage de normes Internet courantes telles que uuencode, hexadécimal et UTF8 est pris en charge par le code trouvé dans atlenc.h.

Functions

Fonction Cas d’utilisation
AtlGetHexValue Appelez cette fonction pour obtenir la valeur numérique d'un chiffre hexadécimal.
AtlHexDecode Décode une chaîne de données qui a été encodée en tant que texte hexadécimal tel qu’un appel précédent à AtlHexEncode.
AtlHexDecodeGetRequiredLength Appelez cette fonction pour obtenir la taille en octets d'une mémoire tampon qui peut contenir des données décodées à partir d'une chaîne encodée au format hexadécimal de longueur spécifique.
AtlHexEncode Appelez cette fonction pour encoder des données sous forme de chaîne hexadécimale.
AtlHexEncodeGetRequiredLength Appelez cette fonction pour obtenir la taille en caractères d'une mémoire tampon qui peut contenir une chaîne encodée à partir des données de la taille spécifiée.
AtlUnicodeToUTF8 Appelez cette fonction pour convertir une chaîne Unicode au format UTF-8.
BEncode Appelez cette fonction pour convertir certaines données à l'aide de l'encodage « B ».
BEncodeGetRequiredLength Appelez cette fonction pour obtenir la taille en caractères d'une mémoire tampon qui peut contenir une chaîne encodée à partir des données de la taille spécifiée.
EscapeXML Appelez cette fonction pour convertir les caractères dont l'utilisation n'est pas sécurisée dans du code XML en leurs équivalents sécurisés.
GetExtendedChars Appelez cette fonction pour obtenir le nombre de caractères étendus d'une chaîne.
IsExtendedChar Appelez cette fonction pour déterminer si un caractère donné est un caractère étendu (inférieur à 32, supérieur à 126 et non un onglet, un saut de ligne ou un retour chariot)
QEncode Appelez cette fonction pour convertir certaines données à l'aide de l'encodage « Q ».
QEncodeGetRequiredLength Appelez cette fonction pour obtenir la taille en caractères d'une mémoire tampon qui peut contenir une chaîne encodée à partir des données de la taille spécifiée.
QPDecode Décode une chaîne de données qui a été encodée dans un format entre guillemets imprimables, par exemple par un appel précédent à QPEncode.
QPDecodeGetRequiredLength Appelez cette fonction pour obtenir la taille en octets d'une mémoire tampon qui peut contenir des données décodées à partir d'une chaîne encodée au format Quoted-Printable (QP) de longueur spécifique.
QPEncode Appelez cette fonction pour encoder des données au format Quoted-Printable (QP).
QPEncodeGetRequiredLength Appelez cette fonction pour obtenir la taille en caractères d'une mémoire tampon qui peut contenir une chaîne encodée à partir des données de la taille spécifiée.
UUDecode Décode une chaîne de données qui a été uuencoded par un appel précédent à UUEncode.
UUDecodeGetRequiredLength Appelez cette fonction pour obtenir la taille en octets d'une mémoire tampon qui peut contenir des données décodées à partir d'une chaîne encodée au format UUEncode de longueur spécifique.
Uuencode Appelez cette fonction pour convertir des données au format UUEncode.
UUEncodeGetRequiredLength Appelez cette fonction pour obtenir la taille en caractères d'une mémoire tampon qui peut contenir une chaîne encodée à partir des données de la taille spécifiée.

Voir aussi

Concepts
Composants de bureau ATL COM