Freigeben über


CodePagesEncodingProvider.Instance Eigenschaft

Definition

Ruft einen Codierungsanbieter für Codeseiten ab, die in .NET Framework, aber nicht in der aktuellen .NET Framework-Plattform unterstützt werden.

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

Eigenschaftswert

Ein Codierungsanbieter, der den Zugriff auf Codierungen ermöglicht, die auf der aktuellen .NET Framework-Plattform nicht unterstützt werden.

Hinweise

.NET Framework unterstützt eine große Anzahl von Zeichencodierungen und Codeseiten. Sie können eine vollständige Liste der Codierungen abrufen, indem Sie die Encoding.GetEncodings Methode aufrufen, die im .NET Framework verfügbar ist. Andererseits unterstützt .NET Core standardmäßig nur die folgenden Codierungen:

  • ASCII (Codepage 20127), die von der Encoding.ASCII Eigenschaft zurückgegeben wird.

  • ISO-8859-1 (Codepage 28591).

  • UTF-7 (Codepage 65000), die von der Encoding.UTF7 Eigenschaft zurückgegeben wird.

  • UTF-8 (Codepage 65001), die von der Encoding.UTF8 Eigenschaft zurückgegeben wird.

  • UTF-16 und UTF-16LE (Codepage 1200), die von der Encoding.Unicode Eigenschaft zurückgegeben wird.

  • UTF-16BE (Codepage 1201), das durch Aufrufen des UnicodeEncoding.UnicodeEncoding Oder UnicodeEncoding.UnicodeEncoding Konstruktors mit einem bigEndian Wert von true.

  • UTF-32 und UTF-32LE (Codepage 12000), die von der Encoding.UTF32 Eigenschaft zurückgegeben wird.

  • UTF-32BE (Code page 12001), das durch Aufrufen eines UTF32Encoding Konstruktors mit einem bigEndian Parameter instanziiert wird und einen Wert true im Methodenaufruf bereitstellt.

Gehen Sie wie folgt vor, um eine Codierung abzurufen, die im .NET Framework, aber nicht in .NET Core vorhanden ist:

Gilt für: