Condividi tramite


Riferimento di codifica ATL

La codifica in un intervallo di standard di Internet comuni quali il uuencode, i valori esadecimali e UTF8 supportata dal codice trovato in atlenc.h.

Funzioni

AtlGetHexValue

Chiamare la funzione per ottenere il valore numerico di una cifra esadecimale.

AtlHexDecode

Decodifica una serie di dati che sono stati codificati come testo come esadecimale da una chiamata precedente a AtlHexEncode.

AtlHexDecodeGetRequiredLength

Chiamare questa funzione per ottenere la dimensione in byte di un buffer contenente dati decodificati da una serie sfortuna- alla lunghezza specificata.

AtlHexEncode

Chiamare la funzione per codificare alcuni dati come stringa di testo esadecimale.

AtlHexEncodeGetRequiredLength

Chiamare la funzione per ottenere la dimensione dei caratteri di un buffer che contenga una stringa codificata dai dati della dimensione specificata.

AtlUnicodeToUTF8

Chiamare la funzione per convertire una stringa Unicode UTF-8.

BEncode

Chiamare la funzione per convertire alcuni dati utilizzando la codifica di "B".

BEncodeGetRequiredLength

Chiamare la funzione per ottenere la dimensione dei caratteri di un buffer che contenga una stringa codificata dai dati della dimensione specificata.

EscapeXML

Chiamare la funzione per convertire i caratteri non sicuri disponibili per l'utilizzo in XML nei relativi equivalenti specifici.

GetExtendedChars

Chiamare la funzione per ottenere il numero di caratteri estesi in una stringa.

IsExtendedChar

Chiamare la funzione per determinare se un carattere specificato è un carattere esteso (minore di 32, maggiore di 126 e non una scheda, un avanzamento riga o un ritorno a capo)

QEncode

Chiamare la funzione per convertire alcuni dati utilizzando la codifica di "Q".

QEncodeGetRequiredLength

Chiamare la funzione per ottenere la dimensione dei caratteri di un buffer che contenga una stringa codificata dai dati della dimensione specificata.

QPDecode

Decodifica una serie di dati che sono stati codificati in formato tra virgolette- stampabile come da una chiamata precedente a QPEncode.

QPDecodeGetRequiredLength

Chiamare questa funzione per ottenere la dimensione in byte di un buffer contenente dati decodificati da stringa tra virgolette-stampabile- alla lunghezza specificata.

QPEncode

Chiamare la funzione per codificare alcuni dati nel formato tra virgolette- stampabile.

QPEncodeGetRequiredLength

Chiamare la funzione per ottenere la dimensione dei caratteri di un buffer che contenga una stringa codificata dai dati della dimensione specificata.

Uudecode

Decodifica una serie di dati che uuencoded come da una chiamata precedente a uuencode.

UUDecodeGetRequiredLength

Chiamare questa funzione per ottenere la dimensione in byte di un buffer contenente dati decodificati da una serie uuencoded la lunghezza specificata.

Uuencode

Chiamare la funzione a uuencode dati.

UUEncodeGetRequiredLength

Chiamare la funzione per ottenere la dimensione dei caratteri di un buffer che contenga una stringa codificata dai dati della dimensione specificata.

Macro

Flag di ATL_ESC

Questi flag utilizzati per controllare il comportamento EscapeXML.

Flag di ATLSMTP_QPENCODE

Questi flag descrivono come la codifica tra virgolette-stampabile deve essere eseguita da QPEncode.

Flag di ATLSMTP_UUENCODE

Questi flag descritto come uuencoding deve essere eseguito da uuencode.

Vedere anche

Altre risorse

Concetti ATL

Componenti del desktop COM ATL