CodePagesEncodingProvider.Instance Vlastnost

Definice

Získá zprostředkovatele kódování pro znakové stránky podporované v desktopové rozhraní .NET Framework, ale ne v aktuální platformě .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

Hodnota vlastnosti

Zprostředkovatel kódování, který umožňuje přístup ke kódováním nepodporovaná na aktuální platformě .NET Framework.

Poznámky

Rozhraní .NET Framework podporuje velké množství kódování znaků a znakových stránek. Úplný seznam kódování můžete získat voláním Encoding.GetEncodings metody, která je k dispozici v rozhraní .NET Framework. Na druhou stranu .NET Core ve výchozím nastavení podporuje pouze následující kódování:

  • ASCII (kódová stránka 20127), která je vrácena Encoding.ASCII vlastností.

  • ISO-8859-1 (kódová stránka 28591).

  • UTF-7 (znaková stránka 65000), která je vrácena Encoding.UTF7 vlastností.

  • UTF-8 (znaková stránka 65001), která je vrácena Encoding.UTF8 vlastností.

  • UTF-16 a UTF-16LE (znaková stránka 1200), které vrátí Encoding.Unicode vlastnost.

  • UTF-16BE (znaková stránka 1201), která je vytvořena voláním konstruktoru UnicodeEncoding.UnicodeEncoding nebo UnicodeEncoding.UnicodeEncoding s bigEndian hodnotou true.

  • UTF-32 a UTF-32LE (znaková stránka 12000), které vrátí Encoding.UTF32 vlastnost.

  • UTF-32BE (kódová stránka 12001), která je vytvořena voláním UTF32Encoding konstruktoru bigEndian , který má parametr a poskytuje hodnotu true ve volání metody.

Chcete-li načíst kódování, které je k dispozici v rozhraní .NET Framework, ale ne v .NET Core, postupujte takto:

Platí pro