Sdílet prostřednictvím


CodePagesEncodingProvider.GetEncoding Metoda

Definice

Přetížení

GetEncoding(Int32)

Vrátí kódování přidružené k zadanému identifikátoru znakové stránky.

GetEncoding(String)

Vrátí kódování přidružené k zadanému názvu znakové stránky.

Poznámky

Rozhraní .NET Framework podporuje velké množství 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 (kódová stránka 20127), která je vrácena Encoding.ASCII vlastností .

  • ISO-8859-1 (znaková stránka 28591).

  • UTF-7 (kódová stránka 65000), která je vrácena Encoding.UTF7 vlastností.

  • UTF-8 (kódová stránka 65001), která je vrácena Encoding.UTF8 vlastností.

  • UTF-16 a UTF-16LE (znaková stránka 1200), které vrátí Encoding.Unicode vlastnost.

  • UTF-16BE (kódová stránka 1201), která se vytvoří voláním konstruktoru UnicodeEncoding.UnicodeEncoding nebo UnicodeEncoding.UnicodeEncoding s bigEndian hodnotou true.

  • UTF-32 a UTF-32LE (znaková stránka 12000), které vrátí Encoding.UTF32 vlastnost.

  • UTF-32BE (znaková stránka 12001), která je vytvořena voláním konstruktoru UTF32EncodingbigEndian , který má parametr a poskytuje hodnotu true ve volání metody.

Pokud chcete načíst kódování, které existuje v rozhraní .NET Framework, ale ne v .NET Core, postupujte takto:

GetEncoding(Int32)

Zdroj:
CodePagesEncodingProvider.cs
Zdroj:
CodePagesEncodingProvider.cs
Zdroj:
CodePagesEncodingProvider.cs
Zdroj:
CodePagesEncodingProvider.cs

Vrátí kódování přidružené k zadanému identifikátoru znakové stránky.

public:
 override System::Text::Encoding ^ GetEncoding(int codepage);
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

Parametry

codepage
Int32

Identifikátor znakové stránky upřednostňovaného kódování, které může podporovat zprostředkovatel kódování.

Návraty

Kódování přidružené k zadanému identifikátoru znakové stránky nebo null pokud zprostředkovatel nepodporuje požadované kódování kódové stránky.

Platí pro

GetEncoding(String)

Zdroj:
CodePagesEncodingProvider.cs
Zdroj:
CodePagesEncodingProvider.cs
Zdroj:
CodePagesEncodingProvider.cs
Zdroj:
CodePagesEncodingProvider.cs

Vrátí kódování přidružené k zadanému názvu znakové stránky.

public:
 override System::Text::Encoding ^ GetEncoding(System::String ^ name);
public override System.Text.Encoding? GetEncoding (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

Parametry

name
String

Název znakové stránky upřednostňovaného kódování, které může podporovat zprostředkovatel kódování.

Návraty

Kódování přidružené k zadané znakové stránce nebo null pokud zprostředkovatel nepodporuje požadované kódování.

Platí pro