Encodings オブジェクト

On this page:

Description

このオブジェクトは、テキスト ファイルを開くまたは保存する際に使用できる文字エンコード オブジェクトのコレクションを表します。最も一般的に使用されるエンコードを簡単に作成できる便利なプロパティ/メソッドが提供されています。

プロパティ

Count 読み取り専用、IEncodings

コレクション内のエンコードの数。

IDL [propget] HRESULT Count([out, retval] long* pValue)
.NET Int32 Count[get]

Default 読み取り専用、IEncodings

Merge がファイルを開く/保存する際に使用する、デフォルトのエンコード。

IDL [propget] HRESULT Default([out, retval] IEncoding** pValue)
.NET Encoding Default[get]

Item 読み取り専用、IEncodings

コレクション内の指定インデックス位置にあるエンコードへのアクセスを提供します。

IDL [propget] HRESULT Item(
    [in] long nIndex,
    [out, retval] IFileSystemItem** pValue)
.NET IFileSystemItem get_Item(
    Int32 nIndex)

メソッド

CreateEncoding IEncodings

Windows コード ページを表すエンコード オブジェクトを作成します。

IDL HRESULT CreateEncoding(
    [in] long codepage,
    [in] VARIANT_BOOL usesByteOrderMarker,
    [out, retval] IEncoding** pValue)
.NET Encoding CreateEncoding(
    Int32 codepage,
    Boolean usesByteOrderMarker)

CreateUCS2Encoding IEncodings

UCS-2 文字エンコードを表すエンコード オブジェクトを作成します。

IDL HRESULT CreateUCS2Encoding(
    [in] VARIANT_BOOL usesByteOrderMarker,
    [in] VARIANT_BOOL littleEndian,
    [out, retval] IEncoding** pValue)
.NET Encoding CreateUCS2Encoding(
    Boolean usesByteOrderMarker,
    Boolean littleEndian)

CreateUTF8Encoding IEncodings

UTF-8 文字エンコードを表すエンコード オブジェクトを作成します。

IDL HRESULT CreateUTF8Encoding(
    [in] VARIANT_BOOL usesByteOrderMarker,
    [out, retval] IEncoding** pValue)
.NET Encoding CreateUTF8Encoding(
    Boolean usesByteOrderMarker)