共用方式為


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 函式依字母順序的參考