Encoding.Default Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die Standardcodierung für diese .NET-Implementierung ab.
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
Eigenschaftswert
Die Standardcodierung für diese .NET-Implementierung.
Hinweise
Das Verhalten der Default Eigenschaft variiert zwischen verschiedenen .NET-Implementierungen:
In .NET Framework: Gibt die Codierung zurück, die der aktiven Codeseite des Systems entspricht. Dies ist die gleiche Codierung, die zurückgegeben GetEncoding(Int32) wird, wenn sie mit einem
codepageArgument aufgerufen0wird.In .NET Core und höheren Versionen: Gibt immer ein UTF8Encoding Objekt zurück. Dieses Verhalten wurde geändert, um die Verwendung von Unicode-Codierungen für eine bessere plattformübergreifende Kompatibilität und Datenintegrität zu fördern.
Für die konsistentesten Ergebnisse auf verschiedenen Plattformen und .NET-Implementierungen sollten Sie eine bestimmte Unicode-Codierung wie UTF-8 direkt verwenden, anstatt sich auf die Standardcodierung zu verlassen. Sie können UTF-8-Codierung durch Aufrufen Encoding.UTF8 oder Encoding.GetEncoding(String) mit "utf-8" abrufen.
Weitere Informationen zu dieser API finden Sie unter <href="/dotnet/fundamentals/runtime-libraries/system-text-encoding-default">Ergänzende API-Hinweise für Encoding.Default</see>.