次の方法で共有


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

参照

その他の技術情報

ATL の概念

ATL リファレンス

ATL 関数リファレンス (アルファベット順)