Aracılığıyla paylaş


CodePagesEncodingProvider.Instance Özellik

Tanım

Masaüstü .NET Framework'te desteklenen ancak geçerli .NET Framework platformunda desteklenmeyen kod sayfaları için bir kodlama sağlayıcısı alır.

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

Özellik Değeri

Geçerli .NET Framework platformunda desteklenmeyen kodlamalara erişime izin veren bir kodlama sağlayıcısı.

Açıklamalar

.NET Framework çok sayıda karakter kodlamasını ve kod sayfasını destekler. .NET Framework'te 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.

  • ÖZELLIĞI tarafından Encoding.UTF8 döndürülen UTF-8 (kod sayfası 65001).

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

  • UTF-16BE (kod sayfası 1201), veya UnicodeEncoding.UnicodeEncoding oluşturucusunun UnicodeEncoding.UnicodeEncodingtruebir değeriyle bigEndian çağrılarak ö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ğeri true sağlanarak örneği oluşturulur.

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

Şunlara uygulanır