共用方式為


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

請參閱

其他資源

Active Template Library (ATL) 概念

ATL COM Desktop Components

ATL Functions Alphabetical Reference