Sdílet prostřednictvím


CodePagesEncodingProvider.Instance Vlastnost

Definice

Získá zprostředkovatele kódování pro kódové 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 k kódováním, které není podporováno na aktuální platformě rozhraní .NET Framework.

Poznámky

Rozhraní .NET Framework podporuje velký počet 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 (znaková stránka 20127), která je vrácena Encoding.ASCII vlastností.

  • ISO-8859-1 (znaková 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á je vrácena Encoding.Unicode vlastností.

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

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

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

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

Platí pro