AtlUnicodeToUTF8
调用此函数将Unicode字符串转换为UTF-8。
ATL_NOINLINE inline int AtlUnicodeToUTF8(
LPCWSTR wszSrc,
int nSrc,
LPSTR szDest,
int nDest
) throw( );
参数
wszSrc
将转换的Unicode字符串nSrc
在Unicode字符串的字符的长度。szDest
接收已转换的字符串的调用方分配的缓冲区。nDest
缓冲区长度的字节。
返回值
返回字符数被转换的字符串的。
备注
若要确定该转换的字符串所需的缓冲区的大小,请调用传递0 szDest 和 nDest的此功能。
要求
Header: atlenc.h