AtlUnicodeToUTF8
Unicode 文字列を UTF-8 に変換します。
ATL_NOINLINE inline int AtlUnicodeToUTF8(
LPCWSTR wszSrc,
int nSrc,
LPSTR szDest,
int nDest
) throw( );
パラメーター
wszSrc
変換対象の Unicode 文字列。nSrc
Unicode 文字列の文字数。szDest
変換された文字列を格納するために呼び出し元によって割り当てられるバッファー。nDest
バッファーのバイト数。
戻り値
変換された文字列の文字数を返します。
解説
変換後の文字列に必要なバッファーのサイズを確認するには、この関数を呼び出すときに szDest と nDest に 0 を指定します。
必要条件
**ヘッダー:**atlenc.h