ATL 编码引用
在 atlenc.h
中找到的代码支持在一系列常见 Internet 标准(如 uuencode、十六进制和 UTF8)中编码。
函数
函数 | 使用案例 |
---|---|
AtlGetHexValue | 调用此函数可获取十六进制数字的数值。 |
AtlHexDecode | 将已按十六进制文本进行编码(例如通过对 AtlHexEncode 的先前调用)的一串数据进行解码。 |
AtlHexDecodeGetRequiredLength | 调用此函数可获取某个缓冲区的大小(以字节为单位),该缓冲区可包含从指定长度的十六进制编码字符串解码而来的数据。 |
AtlHexEncode | 调用此函数可将某些数据编码为十六进制文本的字符串。 |
AtlHexEncodeGetRequiredLength | 调用此函数可获取某个缓冲区的大小(以字符为单位),该缓冲区可包含从指定大小的数据编码而来的字符串。 |
AtlUnicodeToUTF8 | 调用此函数可将 Unicode 字符串转换为 UTF-8。 |
BEncode | 调用此函数可转换使用“B”编码的某些数据。 |
BEncodeGetRequiredLength | 调用此函数可获取某个缓冲区的大小(以字符为单位),该缓冲区可包含从指定大小的数据编码而来的字符串。 |
EscapeXML | 调用此函数可将无法在 XML 中安全使用的字符转换为其安全的等效字符。 |
GetExtendedChars | 调用此函数可获取字符串中的扩展字符的数目。 |
IsExtendedChar | 调用此函数可了解给定字符是否为扩展字符(小于 32、大于 126,并且不是制表符、换行符或回车符) |
QEncode | 调用此函数可转换使用“Q”编码的某些数据。 |
QEncodeGetRequiredLength | 调用此函数可获取某个缓冲区的大小(以字符为单位),该缓冲区可包含从指定大小的数据编码而来的字符串。 |
QPDecode | 将已采用 Quoted Printable 格式进行编码(例如通过对 QPEncode 的先前调用)的一串数据进行解码。 |
QPDecodeGetRequiredLength | 调用此函数可获取某个缓冲区的大小(以字节为单位),该缓冲区可包含从指定长度的 Quoted Printable 编码字符串解码而来的数据。 |
QPEncode | 调用此函数可对某些 Quoted Printable 格式的数据进行编码。 |
QPEncodeGetRequiredLength | 调用此函数可获取某个缓冲区的大小(以字符为单位),该缓冲区可包含从指定大小的数据编码而来的字符串。 |
UUDecode | 将已经过 uuencode 处理(例如通过对 UUEncode 的先前调用)的数据字符串解码。 |
UUDecodeGetRequiredLength | 调用此函数可获取某个缓冲区的大小(以字节为单位),该缓冲区可包含从指定长度的已进行 uuencode 的字符串解码而来的数据。 |
UUEncode | 调用此函数可对某些数据进行 uuencode。 |
UUEncodeGetRequiredLength | 调用此函数可获取某个缓冲区的大小(以字符为单位),该缓冲区可包含从指定大小的数据编码而来的字符串。 |