CodePagesEncodingProvider.Instance Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
bigEndians hodnotoutrue.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 hodnotutruevolání metody.
Chcete-li načíst kódování, které je přítomné v rozhraní .NET Framework, ale ne v .NET Core, postupujte takto:
EncodingProvider Získejte objekt ze statické CodePagesEncodingProvider.Instance vlastnosti.
EncodingProvider Předejte objekt metoděEncoding.RegisterProvider, aby kódování zadané EncodingProvider objektem bylo k dispozici pro modul CLR (Common Language Runtime).
Volání přetížení Encoding.GetEncoding pro načtení kódování. Metoda Encoding.GetEncoding zavolá odpovídající EncodingProvider.GetEncoding metodu, která určí, zda může poskytnout požadované kódování.