このオブジェクトは、テキスト ファイルを開くまたは保存する際に使用できる文字エンコード オブジェクトのコレクションを表します。最も一般的に使用されるエンコードを簡単に作成できる便利なプロパティ/メソッドが提供されています。
プロパティ (IEncodings インターフェイスによって実装されます )
Count
| IDL | [propget] HRESULT Count([out, retval] long* pValue) |
|---|---|
| .NET | Int32 Count[get] |
| VB6 | Count As Long |
コレクション内のエンコードの数。
このプロパティは 取得のみです。
Default
| IDL | [propget] HRESULT Default([out, retval] IEncoding** pValue) |
|---|---|
| .NET | Encoding Default[get] |
| VB6 | Default As Encoding |
Merge がファイルを開く/保存する際に使用する、デフォルトのエンコード。
このプロパティは 取得のみです。
Item
| IDL | [propget] HRESULT Item([in] long nIndex, [out, retval] IFileSystemItem** pValue) |
|---|---|
| .NET | IFileSystemItem get_Item(Int32 nIndex) |
| VB6 | Item(nIndex As Long) As IFileSystemItem |
コレクション内の指定インデックス位置にあるエンコードへのアクセスを提供します。
このプロパティは 取得のみです。
引数
-
nIndex
コレクション中のエンコードのインデックス。
メソッド (IEncodings インターフェイスによって実装されます )
CreateEncoding
| IDL | HRESULT CreateEncoding([in] long codepage, [in] VARIANT_BOOL usesByteOrderMarker, [out, retval] IEncoding** pValue) |
|---|---|
| .NET | Encoding CreateEncoding(Int32 codepage, Boolean usesByteOrderMarker) |
| VB6 | CreateEncoding(codepage As Long, usesByteOrderMarker As Boolean) As Encoding |
Windows コードページを表すエンコード オブジェクトを作成します。
引数
-
codepage
エンコードが表す Windows コードページ。
-
usesByteOrderMarker
このエンコードを使って保存されたファイルの先頭にバイト順マークを生成するように指定します。
CreateUCS2Encoding
| IDL | HRESULT CreateUCS2Encoding([in] VARIANT_BOOL usesByteOrderMarker, [in] VARIANT_BOOL littleEndian, [out, retval] IEncoding** pValue) |
|---|---|
| .NET | Encoding CreateUCS2Encoding(Boolean usesByteOrderMarker, Boolean littleEndian) |
| VB6 | CreateUCS2Encoding(usesByteOrderMarker As Boolean, littleEndian As Boolean) As Encoding |
UCS-2 文字エンコードを表すエンコード オブジェクトを作成します。
引数
-
usesByteOrderMarker
このエンコードを使って保存されたファイルの先頭にバイト順マークを生成するように指定します。
-
littleEndian
エンコード オブジェクトがリトル エンディアン UCS-2 を表しているかどうかを指定します。
CreateUTF8Encoding
| IDL | HRESULT CreateUTF8Encoding([in] VARIANT_BOOL usesByteOrderMarker, [out, retval] IEncoding** pValue) |
|---|---|
| .NET | Encoding CreateUTF8Encoding(Boolean usesByteOrderMarker) |
| VB6 | CreateUTF8Encoding(usesByteOrderMarker As Boolean) As Encoding |
UTF-8 文字エンコードを表すエンコード オブジェクトを作成します。
引数
-
usesByteOrderMarker
このエンコードを使って保存されたファイルの先頭にバイト順マークを生成するように指定します。
| 関連するトピック |
|---|
