Encoding.Default Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan pengodean default untuk implementasi .NET ini.
public:
static property System::Text::Encoding ^ Default { System::Text::Encoding ^ get(); };
public static System.Text.Encoding Default { get; }
static member Default : System.Text.Encoding
Public Shared ReadOnly Property Default As Encoding
Nilai Properti
Pengodean default untuk implementasi .NET ini.
Keterangan
Perilaku Default properti bervariasi di antara implementasi .NET yang berbeda:
Di .NET Framework: Mengembalikan pengodean yang sesuai dengan halaman kode aktif sistem. Ini adalah pengodean yang sama yang dikembalikan oleh GetEncoding(Int32) ketika dipanggil dengan
codepageargumen .0Di .NET Core dan versi yang lebih baru: Selalu mengembalikan UTF8Encoding objek. Perilaku ini diubah untuk mendorong penggunaan pengodean Unicode untuk kompatibilitas lintas platform dan integritas data yang lebih baik.
Untuk hasil yang paling konsisten di berbagai platform dan implementasi .NET, pertimbangkan untuk menggunakan pengodean Unicode tertentu seperti UTF-8 secara langsung alih-alih mengandalkan pengodean default. Anda dapat memperoleh pengodean UTF-8 dengan memanggil Encoding.UTF8 atau Encoding.GetEncoding(String) dengan "utf-8".
Untuk informasi selengkapnya tentang API ini, lihat <href="/dotnet/fundamentals/runtime-libraries/system-text-encoding-default">Supplemental API remarks for Encoding.Default</see>.