Encoding.Default Egenskap

Definition

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>.

Gäller för