Encoding.Default Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar standardkodningen för den här .NET implementeringen.
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
Egenskapsvärde
Standardkodning för den här .NET implementeringen.
Kommentarer
Beteendet för egenskapen Default varierar mellan olika .NET implementeringar:
In .NET Framework: Returnerar kodningen som motsvarar systemets aktiva kodsida. Det här är samma kodning som returneras av GetEncoding(Int32) när den anropas med argumentet
codepage0.In .NET Core och senare versioner: Returnerar alltid ett UTF8Encoding-objekt. Det här beteendet ändrades för att uppmuntra användningen av Unicode-kodningar för bättre plattformsoberoende kompatibilitet och dataintegritet.
För de mest konsekventa resultaten på olika plattformar och .NET implementeringar bör du överväga att använda en specifik Unicode-kodning som UTF-8 direkt i stället för att förlita sig på standardkodningen. Du kan hämta UTF-8-kodning genom att anropa Encoding.UTF8 eller Encoding.GetEncoding(String) med "utf-8".
Mer information om det här API: <et finns i href="/dotnet/fundamentals/runtime-libraries/system-text-encoding-default">Supplemental API remarks for Encoding.Default</see>.