CodePagesEncodingProvider.Instance プロパティ

定義

デスクトップの .NET Framework ではサポートされているものの現在の .NET Framework プラットフォームではサポートされていないコード ページのエンコーディング プロバイダーを取得します。

public:
 static property System::Text::EncodingProvider ^ Instance { System::Text::EncodingProvider ^ get(); };
public static System.Text.EncodingProvider Instance { get; }
static member Instance : System.Text.EncodingProvider
Public Shared ReadOnly Property Instance As EncodingProvider

プロパティ値

現在の.NET Framework プラットフォームでサポートされていないエンコードへのアクセスを許可するエンコード プロバイダー。

注釈

.NET Frameworkでは、多数の文字エンコードとコード ページがサポートされています。 .NET Frameworkで使用できる メソッドをEncoding.GetEncodings呼び出すことで、エンコードの完全な一覧を取得できます。 一方、.NET Core では、既定では次のエンコードのみがサポートされています。

  • プロパティによって Encoding.ASCII 返される ASCII (コード ページ 20127)。

  • ISO-8859-1 (コード ページ 28591)。

  • プロパティによって Encoding.UTF7 返される UTF-7 (コード ページ 65000)。

  • プロパティによって Encoding.UTF8 返される UTF-8 (コード ページ 65001)。

  • プロパティによって Encoding.Unicode 返される UTF-16 および UTF-16LE (コード ページ 1200)。

  • UTF-16BE (コード ページ 1201)、値 が の または UnicodeEncoding.UnicodeEncoding コンストラクターをtrueUnicodeEncoding.UnicodeEncodingbigEndian呼び出すことによってインスタンス化されます。

  • プロパティによって Encoding.UTF32 返される UTF-32 および UTF-32LE (コード ページ 12000)。

  • UTF-32BE (コード ページ 12001) は、パラメーターを持つコンストラクターをUTF32Encoding呼び出し、メソッド呼び出しで のtrue値を指定することによってインスタンス化bigEndianされます。

.NET Frameworkに存在し、.NET Core には存在しないエンコードを取得するには、次の操作を行います。

適用対象