このオブジェクトは、テキスト ファイルを開くまたは保存する際に使用できるエンコードを表します。Encoding オブジェクトは Encodings オブジェクトによって作成されます。
プロパティ (IEncoding インターフェイスによって実装されます )
Codepage
| IDL | [propget] HRESULT Codepage([out, retval] long* pValue) |
|---|---|
| .NET | Int32 Codepage[get] |
| VB6 | Codepage As Long |
エンコードで表される Windows コードページ。UCS-2LE は 1200、UCS2-BE は 1201、EUC-JP は 51932 です。
このプロパティは 取得のみです。
LittleEndian
| IDL | [propget] HRESULT LittleEndian([out, retval] VARIANT_BOOL* pValue) |
|---|---|
| .NET | Boolean LittleEndian[get] |
| VB6 | LittleEndian As Boolean |
エンコード オブジェクトがリトル エンディアン UCS-2 を表しているかどうかを指定します。
このプロパティは 取得のみです。
Name
| IDL | [propget] HRESULT Name([out, retval] BSTR* pValue) |
|---|---|
| .NET | String Name[get] |
| VB6 | Name As String |
エンコードの内容を示す名前。
このプロパティは 取得のみです。
PersistentName
| IDL | [propget] HRESULT PersistentName([out, retval] BSTR* pValue) |
|---|---|
| .NET | String PersistentName[get] |
| VB6 | PersistentName As String |
エンコードの永続的な名前。これは、csDefaultEncoding 基本設定文字列で使用されます。
このプロパティは 取得のみです。
UsesByteOrderMarker
| IDL | [propget] HRESULT UsesByteOrderMarker([out, retval] VARIANT_BOOL* pValue) |
|---|---|
| .NET | Boolean UsesByteOrderMarker[get] |
| VB6 | UsesByteOrderMarker As Boolean |
エンコードを使って保存されたファイルの先頭にバイト順マークを書き込むかどうかを指定します。
このプロパティは 取得のみです。
| 関連するトピック |
|---|
