Compartilhar via


Referência de codificação ATL

A codificação em uma variedade de padrões comuns da Internet, como uuencode, hexadecimal e UTF8, é compatível com o código encontrado em atlenc.h.

Funções

Função Caso de uso
AtlGetHexValue Chame essa função para obter o valor numérico de um dígito hexadecimal.
AtlHexDecode Decodifica uma cadeia de caracteres de dados que foi codificada como texto hexadecimal, como por uma chamada anterior a AtlHexEncode.
AtlHexDecodeGetRequiredLength Chame essa função para obter o tamanho em bytes de um buffer que pode conter os dados decodificados de uma cadeia de caracteres com codificação hexadecimal do comprimento especificado.
AtlHexEncode Chame essa função para codificar alguns dados como uma cadeia de caracteres de texto hexadecimal.
AtlHexEncodeGetRequiredLength Chame essa função para obter o tamanho em caracteres de um buffer que pode conter de uma cadeia de caracteres codificada dos dados do tamanho especificado.
AtlUnicodeToUTF8 Chame essa função para converter uma cadeia de caracteres Unicode em UTF-8.
BEncode Chame essa função para converter alguns dados usando a codificação “B”.
BEncodeGetRequiredLength Chame essa função para obter o tamanho em caracteres de um buffer que pode conter de uma cadeia de caracteres codificada dos dados do tamanho especificado.
EscapeXML Chame essa função para converter os caracteres que não são seguros para uso em XML em seus equivalentes seguros.
GetExtendedChars Chame essa função para obter o número de caracteres estendidos em uma cadeia de caracteres.
IsExtendedChar Chame essa função para descobrir se um caractere fornecido é um caractere estendido (menor que 32, maior que 126, e não uma guia, um avanç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 tamanho em caracteres de um buffer que pode conter de uma cadeia de caracteres codificada dos dados do tamanho especificado.
QPDecode Decodifica uma cadeia de caracteres de dados que foi codificada no formato entre aspas imprimível, como por uma chamada anterior a QPEncode.
QPDecodeGetRequiredLength Chame essa função para obter o tamanho em bytes de um buffer que pode conter os dados decodificados de uma cadeia de caracteres com codificação entre aspas imprimível do comprimento especificado.
QPEncode Chame essa função para codificar alguns dados no formato entre aspas imprimível.
QPEncodeGetRequiredLength Chame essa função para obter o tamanho em caracteres de um buffer que pode conter de uma cadeia de caracteres codificada dos dados do tamanho especificado.
UUDecode Decodifica uma cadeia de caracteres de dados que foi codificada em UU, como por uma chamada anterior a UUEncode.
UUDecodeGetRequiredLength Chame essa função para obter o tamanho em bytes de um buffer que pode conter os dados decodificados de uma cadeia de caracteres com codificação UU do comprimento especificado.
UUEncode Chame essa função para codificar alguns dados em UU.
UUEncodeGetRequiredLength Chame essa função para obter o tamanho em caracteres de um buffer que pode conter de uma cadeia de caracteres codificada dos dados do tamanho especificado.

Confira também

Conceitos
Componentes de área de trabalho COM da ATL