CodePagesEncodingProvider.Instance Eigenschaft

Definition

Ruft einen Codierungsanbieter für Codepages ab, die im Desktop .NET-Framework unterstützt werden, jedoch nicht in der aktuellen .NET-Framework-Plattform.

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 zugriff auf Codierungen ermöglicht, die auf der aktuellen .NET Framework-Plattform nicht unterstützt werden.

Hinweise

Die .NET Framework unterstützt eine große Anzahl von Zeichencodierungen und Codepages. 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), das von der Encoding.ASCII -Eigenschaft zurückgegeben wird.

  • ISO-8859-1 (Codepage 28591).

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

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

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

  • UTF-16BE (Codepage 1201), das durch Aufrufen des UnicodeEncoding.UnicodeEncoding Konstruktors oder UnicodeEncoding.UnicodeEncoding mit dem bigEndian Wert instanziiert truewird.

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

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

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

Gilt für: