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’usage |
---|---|
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. |