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
Commentaires
https://aka.ms/ContentUserFeedback.
Prochainement : Tout au long de l'année 2024, nous supprimerons progressivement les GitHub Issues en tant que mécanisme de retour d'information pour le contenu et nous les remplacerons par un nouveau système de retour d'information. Pour plus d’informations, voir:Soumettre et afficher des commentaires pour