Encoding.Default Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Lekéri a .NET implementáció alapértelmezett kódolását.
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
Tulajdonság értéke
A .NET implementáció alapértelmezett kódolása.
Megjegyzések
A Default tulajdonság viselkedése különböző .NET implementációk között változik:
In .NET Framework: A rendszer aktív kódlapjának megfelelő kódolást adja vissza. Ez ugyanaz a kódolás, amelyet GetEncoding(Int32) a meghívott függvény a következő argumentummal
codepage0ad vissza: .Az .NET Core és újabb verziók: Mindig egy UTF8Encoding objektumot ad vissza. Ezt a viselkedést úgy módosították, hogy ösztönözzék a Unicode-kódolások használatát a platformfüggetlenebb kompatibilitás és az adatintegritás javítása érdekében.
A különböző platformokon és .NET implementációkban a legkonzisztensebb eredmények érdekében fontolja meg egy adott Unicode-kódolás, például az UTF-8 közvetlen használatát az alapértelmezett kódolás helyett. Az UTF-8 kódolást az "utf-8" hívásával Encoding.UTF8 vagy Encoding.GetEncoding(String) az "utf-8" használatával szerezheti be.
Az API-val kapcsolatos további információkért lásd <: href="/dotnet/fundamentals/runtime-libraries/system-text-encoding-default">Kiegészítő API-megjegyzések a Encoding.Default</see> fájlhoz.