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

请参见

其他资源

ATL概念

ATL COM桌面元素

按字母ATL的函数引用