Aracılığıyla paylaş


CodePagesEncodingProvider.GetEncoding Yöntem

Tanım

Aşırı Yüklemeler

GetEncoding(Int32)

Belirtilen kod sayfası tanımlayıcısıyla ilişkili kodlamayı döndürür.

GetEncoding(String)

Belirtilen kod sayfası adıyla ilişkili kodlamayı döndürür.

Açıklamalar

.NET Framework çok sayıda karakter kodlamasını ve kod sayfasını destekler. .NET Framework bulunan yöntemini çağırarak Encoding.GetEncodings kodlamaların tam listesini alabilirsiniz. Öte yandan, .NET Core varsayılan olarak yalnızca aşağıdaki kodlamaları destekler:

  • özelliği tarafından Encoding.ASCII döndürülen ASCII (kod sayfası 20127).

  • ISO-8859-1 (kod sayfası 28591).

  • UTF-7 (kod sayfası 65000), özelliği tarafından Encoding.UTF7 döndürülen.

  • UTF-8 (kod sayfası 65001), özelliği tarafından Encoding.UTF8 döndürülen.

  • UTF-16 ve UTF-16LE (kod sayfası 1200), özelliği tarafından Encoding.Unicode döndürülen.

  • UTF-16BE (kod sayfası 1201), değeriyle or UnicodeEncoding.UnicodeEncoding oluşturucusunun UnicodeEncoding.UnicodeEncodingtrueçağrılmasıyla bigEndian örneği oluşturulur.

  • UTF-32 ve UTF-32LE (kod sayfası 12000), özelliği tarafından Encoding.UTF32 döndürülen.

  • UTF-32BE (kod sayfası 12001), parametresi olan bigEndian bir UTF32Encoding oluşturucu çağrılarak ve yöntem çağrısında değerini true sağlayarak örneği oluşturulur.

.NET Framework'de bulunan ancak .NET Core'da bulunmayan bir kodlamayı almak için aşağıdakileri yaparsınız:

GetEncoding(Int32)

Kaynak:
CodePagesEncodingProvider.cs
Kaynak:
CodePagesEncodingProvider.cs
Kaynak:
CodePagesEncodingProvider.cs

Belirtilen kod sayfası tanımlayıcısıyla ilişkili kodlamayı döndürür.

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

Parametreler

codepage
Int32

Kodlama sağlayıcısının desteklenebileceği tercih edilen kodlamanın kod sayfası tanımlayıcısı.

Döndürülenler

Belirtilen kod sayfası tanımlayıcısıyla ilişkili kodlama veya null sağlayıcı istenen kod sayfası kodlamasını desteklemiyorsa.

Şunlara uygulanır

GetEncoding(String)

Kaynak:
CodePagesEncodingProvider.cs
Kaynak:
CodePagesEncodingProvider.cs
Kaynak:
CodePagesEncodingProvider.cs

Belirtilen kod sayfası adıyla ilişkili kodlamayı döndürür.

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

Parametreler

name
String

Kodlama sağlayıcısının desteklenebileceği tercih edilen kodlamanın kod sayfası adı.

Döndürülenler

Belirtilen kod sayfasıyla ilişkili kodlama veya null sağlayıcı istenen kodlamayı desteklemiyorsa.

Şunlara uygulanır