CodePagesEncodingProvider.Instance Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar en kodningsprovider för kodsidor som stöds på skrivbordet .NET Framework men inte i den aktuella .NET Framework-plattformen.
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
Egenskapsvärde
En kodningsprovider som tillåter åtkomst till kodningar som inte stöds på den aktuella .NET Framework-plattformen.
Kommentarer
.NET Framework stöder ett stort antal teckenkodningar och kodsidor. Du kan hämta en fullständig lista över kodningar genom att anropa metoden Encoding.GetEncodings, som är tillgänglig i .NET Framework. Å andra sidan stöder .NET Core endast följande kodningar som standard:
ASCII (kodsida 20127), som returneras av egenskapen Encoding.ASCII .
ISO-8859-1 (kodsida 28591).
UTF-7 (kodsida 65000), som returneras av egenskapen Encoding.UTF7 .
UTF-8 (kodsida 65001), som returneras av egenskapen Encoding.UTF8 .
UTF-16 och UTF-16LE (kodsida 1200), som returneras av Encoding.Unicode egenskapen.
UTF-16BE (kodsida 1201), som instansieras genom att anropa konstruktorn eller UnicodeEncoding.UnicodeEncoding med värdet UnicodeEncoding.UnicodeEncoding
bigEndian.trueUTF-32 och UTF-32LE (kodsida 12000), som returneras av egenskapen Encoding.UTF32 .
UTF-32BE (kodsida 12001), som instansieras genom att anropa en UTF32Encoding konstruktor som har en
bigEndianparameter och ange ett värde förtruei metodanropet.
Om du vill hämta en kodning som finns i .NET Framework, men inte i .NET Core, gör du följande:
Hämta objektet EncodingProvider från den statiska CodePagesEncodingProvider.Instance egenskapen.
EncodingProvider Skicka objektet till Encoding.RegisterProvider metoden för att göra kodningarna som tillhandahålls av EncodingProvider objektet tillgängliga för den gemensamma språkkörningen.
Anropa en Encoding.GetEncoding överlagring för att hämta kodningen. Metoden Encoding.GetEncoding anropar motsvarande EncodingProvider.GetEncoding metod för att avgöra om den kan ange den begärda kodningen.