Bagikan melalui


CodePagesEncodingProvider.Instance Properti

Definisi

Mendapatkan penyedia pengodean untuk halaman kode yang didukung di .NET Framework desktop tetapi tidak di platform .NET Framework saat ini.

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

Nilai Properti

Penyedia pengodean yang memungkinkan akses ke pengodean tidak didukung pada platform .NET Framework saat ini.

Keterangan

.NET Framework mendukung sejumlah besar pengodean karakter dan halaman kode. Anda bisa mendapatkan daftar lengkap pengodean dengan memanggil Encoding.GetEncodings metode , yang tersedia di .NET Framework. Di sisi lain, .NET Core hanya mendukung pengodean berikut secara default:

  • ASCII (halaman kode 20127), yang dikembalikan oleh Encoding.ASCII properti .

  • ISO-8859-1 (halaman kode 28591).

  • UTF-7 (halaman kode 65000), yang dikembalikan oleh Encoding.UTF7 properti .

  • UTF-8 (halaman kode 65001), yang dikembalikan oleh Encoding.UTF8 properti .

  • UTF-16 dan UTF-16LE (halaman kode 1200), yang dikembalikan oleh Encoding.Unicode properti .

  • UTF-16BE (halaman kode 1201), yang dibuat dengan memanggil UnicodeEncoding.UnicodeEncoding atau UnicodeEncoding.UnicodeEncoding konstruktor dengan bigEndian nilai true.

  • UTF-32 dan UTF-32LE (halaman kode 12000), yang dikembalikan oleh Encoding.UTF32 properti .

  • UTF-32BE (halaman kode 12001), yang dibuat dengan memanggil UTF32Encoding konstruktor yang memiliki bigEndian parameter dan memberikan nilai true dalam panggilan metode.

Untuk mengambil pengodean yang ada di .NET Framework tetapi tidak di .NET Core, Anda melakukan hal berikut:

Berlaku untuk