Compartir vía


Referencia de codificación de ATL

Nota:

La biblioteca de plantillas activas (ATL) sigue siendo compatible. Sin embargo, ya no estamos agregando características ni actualizando la documentación.

La codificación en una gama de estándares comunes de Internet, como uuencode, hexadecimal y UTF8, es compatible con el código que se encuentra en atlenc.h.

Funciones

Función Caso de uso
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, por ejemplo, mediante una llamada anterior a AtlHexEncode.
AtlHexDecodeGetRequiredLength Llame a esta función para obtener el tamaño en bytes de un búfer que puede contener datos descodificados de una cadena con codificación hexadecimal de la longitud especificada.
AtlHexEncode Llame a esta función para codificar algunos datos en forma de cadena de texto hexadecimal.
AtlHexEncodeGetRequiredLength Llame a esta función para obtener el tamaño en caracteres de un búfer que puede contener una cadena codificada a partir de los datos con el 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 utilizando la codificación “B”.
BEncodeGetRequiredLength Llame a esta función para obtener el tamaño en caracteres de un búfer que puede contener una cadena codificada a partir de los datos con el tamaño especificado.
EscapeXML Llame a esta función para convertir los caracteres que no son seguros para usarlos en XML en sus equivalentes seguros.
GetExtendedChars Llame a esta función para obtener el número de caracteres extendidos de una cadena.
IsExtendedChar Llame a esta función para comprobar si un carácter especificado es un carácter extendido (menor de 32, mayor que 126, y que no sea una pestaña, un salto de línea o un retorno de carro).
QEncode Llame a esta función para convertir algunos datos utilizando la codificación “Q”.
QEncodeGetRequiredLength Llame a esta función para obtener el tamaño en caracteres de un búfer que puede contener una cadena codificada a partir de los datos con el tamaño especificado.
QPDecode Descodifica una cadena de datos codificada en formato entrecomillado imprimible, por ejemplo, mediante una llamada anterior a QPEncode.
QPDecodeGetRequiredLength Llame a esta función para obtener el tamaño en bytes de un búfer que puede contener datos descodificados de una cadena con codificación entrecomillada imprimible de la longitud especificada.
QPEncode Llame a esta función para codificar algunos datos en formato entrecomillado imprimible.
QPEncodeGetRequiredLength Llame a esta función para obtener el tamaño en caracteres de un búfer que puede contener una cadena codificada a partir de los datos con el tamaño especificado.
UUDecode Descodifica una cadena de datos con codificación UUencode, por ejemplo, mediante una llamada anterior a UUEncode.
UUDecodeGetRequiredLength Llame a esta función para obtener el tamaño en bytes de un búfer que puede contener datos descodificados de una cadena con codificación UUEncode de la longitud especificada.
UUEncode Llame a esta función para codificar datos con formato UUEncode.
UUEncodeGetRequiredLength Llame a esta función para obtener el tamaño en caracteres de un búfer que puede contener una cadena codificada a partir de los datos con el tamaño especificado.

Consulte también

Conceptos
Componentes de escritorio COM de ATL