ATL のエンコーディングのリファレンス
uuencode、16 進、UTF8 などの一般的なインターネット規格に含まれるエンコーディングは、atlenc.h のコードでサポートされています。
関数
16 進数の数値を取得します。 |
|
AtlHexEncode の呼び出しなどによって 16 進テキストとしてエンコードされている文字列データをデコードします。 |
|
指定した長さの 16 進エンコードされた文字列からデコードされたデータを格納できるバッファーのサイズを、バイト単位で取得します。 |
|
一部のデータを 16 進テキストの文字列としてエンコードします。 |
|
指定したサイズのデータからエンコードされた文字列を格納できるバッファーのサイズを、文字数で取得します。 |
|
Unicode 文字列を UTF-8 に変換します。 |
|
"B" エンコーディングを使用して一部のデータを変換します。 |
|
指定したサイズのデータからエンコードされた文字列を格納できるバッファーのサイズを、文字数で取得します。 |
|
XML での使用には安全でない文字を安全な文字に変換します。 |
|
文字列に含まれる拡張文字の数を取得します。 |
|
指定された文字が拡張文字 (文字コードが 31 以下または 127 以上で、タブ、ラインフィード、キャリッジ リターン以外の文字) かどうかを判断します。 |
|
"Q" エンコーディングを使用して一部のデータを変換します。 |
|
指定したサイズのデータからエンコードされた文字列を格納できるバッファーのサイズを、文字数で取得します。 |
|
QPEncode の呼び出しなどによって quoted-printable 形式にエンコードされた文字列データをデコードします。 |
|
quoted-printable にエンコードされた指定長の文字列からデコードされたデータを格納できるバッファーのサイズを、バイト単位で取得します。 |
|
一部のデータを quoted-printable 形式にエンコードします。 |
|
指定したサイズのデータからエンコードされた文字列を格納できるバッファーのサイズを、文字数で取得します。 |
|
UUEncode の呼び出しなどによって uuencode されている文字列データをデコードします。 |
|
指定した長さの uuencode された文字列からデコードされたデータを格納できるバッファーのサイズを、バイト単位で取得します。 |
|
データを uuencode します。 |
|
指定したサイズのデータからエンコードされた文字列を格納できるバッファーのサイズを、文字数で取得します。 |
マクロ
EscapeXML の動作を制御するために使用するフラグです。 |
|
quoted-printable エンコーディングが QPEncode によってどのように実行されるかを示すフラグです。 |
|
uuencode が UUEncode によってどのように実行されるかを示すフラグです。 |