Encoding.Default Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá výchozí kódování pro tuto implementaci .NET.
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
Hodnota vlastnosti
Výchozí kódování pro tuto implementaci .NET.
Poznámky
Chování Default vlastnosti se liší mezi různými implementacemi .NET:
V rozhraní .NET Framework: Vrátí kódování, které odpovídá aktivní znakové stránce systému. Toto je stejné kódování vrácené GetEncoding(Int32) při zavolání s argumentem
codepage0.V .NET Core a novějších verzích: Vždy vrátí UTF8Encoding objekt. Toto chování se změnilo tak, aby podporovalo použití kódování Unicode pro lepší kompatibilitu a integritu dat napříč platformami.
U nejkonzistence výsledků napříč různými platformami a implementacemi .NET zvažte použití konkrétního kódování Unicode, jako je UTF-8, přímo místo toho, abyste se spoléhali na výchozí kódování. Kódování UTF-8 můžete získat voláním Encoding.UTF8 nebo Encoding.GetEncoding(String) "utf-8".
Další informace o tomto rozhraní API najdete v tématu <href="/dotnet/fundamentals/runtime-libraries/system-text-encoding-default">Doplňkové poznámky k rozhraní API pro Encoding.Default</see>.