Compartir a través de


Referencia de codificación ATL

La codificación en un intervalo de estándares de internet comunes como uuencode, hexadecimal, y UTF8 admitida por el código encontrado en atlenc.h.

Funciones

AtlGetHexValue

Llame a esta función para obtener el valor numérico de un dígito hexadecimal.

AtlHexDecode

Descodifica una cadena de datos que se ha codificado como texto hexadecimal como por una llamada anterior a AtlHexEncode.

AtlHexDecodeGetRequiredLength

Llame a esta función para obtener el tamaño en bytes de un búfer que podría contener datos descodificados de una cadena hex. - codificada de la longitud especificada.

AtlHexEncode

Llame a esta función para codificar algunos datos como una cadena de texto hexadecimal.

AtlHexEncodeGetRequiredLength

Llame a esta función para obtener el tamaño en caracteres de un búfer que podría contener una cadena codificada de datos del tamaño especificado.

AtlUnicodeToUTF8

Llame a esta función para convertir una cadena Unicode en UTF-8.

BEncode

Llame a esta función para convertir algunos datos mediante la codificación de “b”.

BEncodeGetRequiredLength

Llame a esta función para obtener el tamaño en caracteres de un búfer que podría contener una cadena codificada de datos del tamaño especificado.

EscapeXML

Llame a esta función para convertir los caracteres que no es seguro para el uso en XML a sus equivalentes seguros.

GetExtendedChars

Llame a esta función para obtener el número de caracteres extendidos en una cadena.

IsExtendedChar

Llame a esta función para comprobar si un carácter especificado es un carácter extendido (menos de 32, mayor que 126, y no una pestaña, un avance de línea o un retorno de carro)

QEncode

Llame a esta función para convertir algunos datos mediante la codificación de “q”.

QEncodeGetRequiredLength

Llame a esta función para obtener el tamaño en caracteres de un búfer que podría contener una cadena codificada de datos del tamaño especificado.

QPDecode

Descodifica una cadena de datos codificado en formato citar-imprimible como por una llamada anterior a QPEncode.

QPDecodeGetRequiredLength

Llame a esta función para obtener el tamaño en bytes de un búfer que podría contener datos descodificados de la cadena citar-imprimible-codificada de la longitud especificada.

QPEncode

Llame a esta función para codificar algunos datos en formato citar-imprimible.

QPEncodeGetRequiredLength

Llame a esta función para obtener el tamaño en caracteres de un búfer que podría contener una cadena codificada de datos del tamaño especificado.

uudecode

Descodifica una cadena de datos que uuencoded por ejemplo por una llamada anterior a uuencode.

UUDecodeGetRequiredLength

Llame a esta función para obtener el tamaño en bytes de un búfer que podría contener datos descodificados de una cadena uuencoded de la longitud especificada.

uuencode

Llame a esta función en uuencode algunos datos.

UUEncodeGetRequiredLength

Llame a esta función para obtener el tamaño en caracteres de un búfer que podría contener una cadena codificada de datos del tamaño especificado.

Macros

ATL_ESC marca

Estos marcadores se utilizan para controlar el comportamiento de EscapeXML.

Marcadores de ATLSMTP_QPENCODE

Estos marcadores describen cómo la codificación citar-imprimible debe ser realizada por QPEncode.

Marcadores de ATLSMTP_UUENCODE

Estos marcadores describen cómo el uuencoding debe realizarse por uuencode.

Vea también

Otros recursos

Conceptos de ATL

Componentes de escritorio COM ATL