CodePagesEncodingProvider.GetEncoding Methode

Definition

Überlädt

GetEncoding(Int32)

Gibt die dem angegebenen Codepagebezeichner zugeordnete Codierung zurück.Returns the encoding associated with the specified code page identifier.

GetEncoding(String)

Gibt die dem angegebenen Codepagenamen zugeordnete Codierung zurück.Returns the encoding associated with the specified code page name.

Hinweise

Der .NET Framework unterstützt eine große Anzahl von Zeichen Codierungen und Codepages.The .NET Framework supports a large number of character encodings and code pages. Sie können eine komplette Liste der Codierungen abrufen, indem Sie die Encoding.GetEncodings-Methode aufrufen, die in der .NET Framework verfügbar ist.You can get a complete list of encodings by calling the Encoding.GetEncodings method, which is available in the .NET Framework. Auf der anderen Seite unterstützt .net Core standardmäßig nur die folgenden Codierungen:On the other hand, .NET Core only supports the following encodings by default:

  • ASCII (Codepage 20127), das von der Encoding.ASCII-Eigenschaft zurückgegeben wird.ASCII (code page 20127), which is returned by the Encoding.ASCII property.

  • ISO-8859-1 (Codepage 28591).ISO-8859-1 (code page 28591).

  • UTF-7 (Codepage 65000), die von der Encoding.UTF7-Eigenschaft zurückgegeben wird.UTF-7 (code page 65000), which is returned by the Encoding.UTF7 property.

  • UTF-8 (Codepage 65001), das von der Encoding.UTF8-Eigenschaft zurückgegeben wird.UTF-8 (code page 65001), which is returned by the Encoding.UTF8 property.

  • UTF-16 und UTF-16LE (Codepage 1200), die von der Encoding.Unicode-Eigenschaft zurückgegeben wird.UTF-16 and UTF-16LE (code page 1200), which is returned by the Encoding.Unicode property.

  • UTF-16BE (Codepage 1201), die durch Aufrufen des UnicodeEncoding.UnicodeEncoding oder UnicodeEncoding.UnicodeEncoding Konstruktors mit dem bigEndian Wert trueinstanziiert wird.UTF-16BE (code page 1201), which is instantiated by calling the UnicodeEncoding.UnicodeEncoding or UnicodeEncoding.UnicodeEncoding constructor with a bigEndian value of true.

  • UTF-32 und UTF-32le (Codepage 12000), die von der Encoding.UTF32-Eigenschaft zurückgegeben wird.UTF-32 and UTF-32LE (code page 12000), which is returned by the Encoding.UTF32 property.

  • UTF-32be (Codepage 12001), die durch Aufrufen eines UTF32Encoding Konstruktors mit einem bigEndian-Parameter instanziiert wird und im-Methodenaufruf den Wert true bereitstellt.UTF-32BE (code page 12001), which is instantiated by calling an UTF32Encoding constructor that has a bigEndian parameter and providing a value of true in the method call.

Zum Abrufen einer Codierung, die in .NET Framework, aber nicht in .net Core vorhanden ist, gehen Sie wie folgt vor:To retrieve an encoding that is present in .NET Framework but not in .NET Core, you do the following:

GetEncoding(Int32)

Gibt die dem angegebenen Codepagebezeichner zugeordnete Codierung zurück.Returns the encoding associated with the specified code page identifier.

public:
 override System::Text::Encoding ^ GetEncoding(int codepage);
public override System.Text.Encoding GetEncoding (int codepage);
override this.GetEncoding : int -> System.Text.Encoding
Public Overrides Function GetEncoding (codepage As Integer) As Encoding

Parameter

codepage
Int32

Der Codepagebezeichner der bevorzugten Codierung, der vom Codierungsanbieter möglicherweise unterstützt wird.The code page identifier of the preferred encoding which the encoding provider may support.

Gibt zurück

Die Codierung, die dem angegebenen Codepagebezeichner zugeordnet ist, oder null, wenn der Anbieter die angeforderte Codepagecodierung nicht unterstütztThe encoding associated with the specified code page identifier, or null if the provider does not support the requested codepage encoding.

GetEncoding(String)

Gibt die dem angegebenen Codepagenamen zugeordnete Codierung zurück.Returns the encoding associated with the specified code page name.

public:
 override System::Text::Encoding ^ GetEncoding(System::String ^ name);
public override System.Text.Encoding GetEncoding (string name);
override this.GetEncoding : string -> System.Text.Encoding
Public Overrides Function GetEncoding (name As String) As Encoding

Parameter

name
String

Der Name der Codepage der bevorzugten Codierung, die vom Codierungsanbieter unterstützt wirdThe code page name of the preferred encoding which the encoding provider may support.

Gibt zurück

Die der angegebenen Codepage zugeordnete Codierung, oder null, wenn der Anbieter die angeforderte Codierung nicht unterstütztThe encoding associated with the specified code page, or null if the provider does not support the requested encoding.

Gilt für: