ATL Encoding Reference
Encoding in a range of common Internet standards such as uuencode, hexadecimal, and UTF8 is supported by the code found in atlenc.h.
Functions
Call this function to get the numeric value of a hexadecimal digit. |
|
Decodes a string of data that has been encoded as hexadecimal text such as by a previous call to AtlHexEncode. |
|
Call this function to get the size in bytes of a buffer that could contain data decoded from a hex-encoded string of the specified length. |
|
Call this function to encode some data as a string of hexadecimal text. |
|
Call this function to get the size in characters of a buffer that could contain a string encoded from data of the specified size. |
|
Call this function to convert a Unicode string to UTF-8. |
|
Call this function to convert some data using the "B" encoding. |
|
Call this function to get the size in characters of a buffer that could contain a string encoded from data of the specified size. |
|
Call this function to convert characters that are unsafe for use in XML to their safe equivalents. |
|
Call this function to get the number of extended characters in a string. |
|
Call this function to find out if a given character is an extended character (less than 32, greater than 126, and not a tab, linefeed or carriage return) |
|
Call this function to convert some data using the "Q" encoding. |
|
Call this function to get the size in characters of a buffer that could contain a string encoded from data of the specified size. |
|
Decodes a string of data that has been encoded in quoted-printable format such as by a previous call to QPEncode. |
|
Call this function to get the size in bytes of a buffer that could contain data decoded from quoted-printable-encoded string of the specified length. |
|
Call this function to encode some data in quoted-printable format. |
|
Call this function to get the size in characters of a buffer that could contain a string encoded from data of the specified size. |
|
Decodes a string of data that has been uuencoded such as by a previous call to UUEncode. |
|
Call this function to get the size in bytes of a buffer that could contain data decoded from a uuencoded string of the specified length. |
|
Call this function to uuencode some data. |
|
Call this function to get the size in characters of a buffer that could contain a string encoded from data of the specified size. |
Macros
These flags are used to control the behavior of EscapeXML. |
|
These flags describe how quoted-printable encoding is to be performed by QPEncode. |
|
These flags describe how uuencoding is to be performed by UUEncode. |