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