English | 日本語
ホーム > Merge > Merge for Windows > ドキュメントの目次 > Encoding オブジェクト

Encoding オブジェクト

このオブジェクトは、テキスト ファイルを開くまたは保存する際に使用できるエンコードを表します。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

エンコードを使って保存されたファイルの先頭にバイト順マークを書き込むかどうかを指定します。

このプロパティは 取得のみです。