CodePagesEncodingProvider.GetEncoding Metoda

Definicja

Przeciążenia

GetEncoding(Int32)

Zwraca kodowanie skojarzone z określonym identyfikatorem strony kodowej.

GetEncoding(String)

Zwraca kodowanie skojarzone z określoną nazwą strony kodowej.

Uwagi

.NET Framework obsługuje dużą liczbę kodowań znaków i stron kodowych. Pełną listę kodowań można uzyskać, wywołując metodę Encoding.GetEncodings , która jest dostępna w .NET Framework. Z drugiej strony platforma .NET Core domyślnie obsługuje tylko następujące kodowania:

  • ASCII (strona kodowa 20127), która jest zwracana przez Encoding.ASCII właściwość .

  • ISO-8859-1 (strona kodowa 28591).

  • UTF-7 (strona kodowa 65000), która jest zwracana przez Encoding.UTF7 właściwość .

  • UTF-8 (strona kodowa 65001), która jest zwracana przez Encoding.UTF8 właściwość .

  • UTF-16 i UTF-16LE (strona kodowa 1200), która jest zwracana przez Encoding.Unicode właściwość .

  • UTF-16BE (strona kodowa 1201), która jest tworzone przez wywołanie konstruktora UnicodeEncoding.UnicodeEncoding lub UnicodeEncoding.UnicodeEncoding o bigEndian wartości true.

  • UTF-32 i UTF-32LE (strona kodowa 12000), która jest zwracana przez Encoding.UTF32 właściwość .

  • UTF-32BE (strona kodowa 12001), która jest tworzone przez wywołanie UTF32Encoding konstruktora z parametrem bigEndian i podanie wartości true w wywołaniu metody.

Aby pobrać kodowanie, które jest obecne w .NET Framework, ale nie na platformie .NET Core, należy wykonać następujące czynności:

GetEncoding(Int32)

Zwraca kodowanie skojarzone z określonym identyfikatorem strony kodowej.

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

Identyfikator strony kodowej preferowanego kodowania, który może obsługiwać dostawca kodowania.

Zwraca

Encoding

Kodowanie skojarzone z określonym identyfikatorem strony kodowej lub null jeśli dostawca nie obsługuje żądanego kodowania strony kodowej.

Dotyczy

GetEncoding(String)

Zwraca kodowanie skojarzone z określoną nazwą strony kodowej.

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

Nazwa strony kodowej preferowanego kodowania, które może obsługiwać dostawca kodowania.

Zwraca

Encoding

Kodowanie skojarzone z określoną stroną kodowaną lub null jeśli dostawca nie obsługuje żądanego kodowania.

Dotyczy