Compartilhar via


Referência de codificação do ATL

Codificação em uma variedade de padrões da Internet comuns, sistema autônomo o uuencode, hexadecimal e UTF8 é compatível com o código encontrado no atlenc.h.

Funções

AtlGetHexValue

telefonar Esta função para obter o valor numérico de um dígito hexadecimal.

AtlHexDecode

Decodifica uma seqüência de dados codificados sistema autônomo texto hexadecimal, sistema autônomo por uma telefonar anterior a AtlHexEncode.

AtlHexDecodeGetRequiredLength

telefonar Esta função para obter o dimensionar em bytes de um buffer que pode conter dados decodificados de uma seqüência de caracteres codificada em hexadecimal o comprimento especificado.

AtlHexEncode

telefonar Esta função para codificar alguns dados sistema autônomo uma seqüência de caracteres de texto hexadecimal.

AtlHexEncodeGetRequiredLength

Chame essa função para obter o dimensionar em caracteres de um buffer pode conter uma seqüência de caracteres codificada de dados do dimensionar especificado.

AtlUnicodeToUTF8

telefonar Esta função para converter uma seqüência de caracteres Unicode em UTF-8.

BEncode

telefonar Esta função para converter alguns dados usando a codificação de "B".

BEncodeGetRequiredLength

Chame essa função para obter o dimensionar em caracteres de um buffer pode conter uma seqüência de caracteres codificada de dados do dimensionar especificado.

EscapeXML

telefonar Esta função para converter caracteres não seguros para uso em XML para seus equivalentes em seguras.

GetExtendedChars

telefonar Esta função para obter o número de caracteres estendidos em uma seqüência de caracteres.

IsExtendedChar

telefonar Esta função para descobrir se um determinado caractere é um caractere estendido (menos de 32, maior a 126 e não uma tabulação, alimentação de linha ou retorno de carro)

QEncode

Chame essa função para converter alguns dados usando a codificação "Q".

QEncodeGetRequiredLength

Chame essa função para obter o dimensionar em caracteres de um buffer pode conter uma seqüência de caracteres codificada de dados do dimensionar especificado.

QPDecode

Decodifica uma seqüência de dados tem sido codificados no formato entre aspas imprimível, sistema autônomo por uma telefonar anterior a QPEncode.

QPDecodeGetRequiredLength

telefonar Esta função para obter o dimensionar em bytes de um buffer que pode conter dados decodificados do cotados imprimível codificado-seqüência de caracteres de comprimento especificado.

QPEncode

telefonar Esta função para codificar alguns dados no formato imprimível de entre aspas.

QPEncodeGetRequiredLength

Chame essa função para obter o dimensionar em caracteres de um buffer pode conter uma seqüência de caracteres codificada de dados do dimensionar especificado.

UUDecode

Decodifica uma seqüência de dados que tem sido uuencoded sistema autônomo por uma telefonar anterior a UUEncode.

UUDecodeGetRequiredLength

telefonar Esta função para obter o dimensionar em bytes de um buffer que pode conter dados decodificados da seqüência de caracteres uuencoded do dimensionar especificado.

UUEncode

Chame essa função para uuencode alguns dados.

UUEncodeGetRequiredLength

Chame essa função para obter o dimensionar em caracteres de um buffer pode conter uma seqüência de caracteres codificada de dados do dimensionar especificado.

Macros

Sinalizadores ATL_ESC

Esses sinalizadores são usados para controlar o comportamento de EscapeXML.

Sinalizadores ATLSMTP_QPENCODE

Esses sinalizadores descrevem como citado imprimível codificação deve ser executada por QPEncode.

Sinalizadores ATLSMTP_UUENCODE

Esses sinalizadores que descrevem como uuencoding é para ser realizado por UUEncode.

Consulte também

Outros recursos

Conceitos atl

Referência da ATL