Encoding.Default Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u de standaardcodering voor deze .NET-implementatie op.
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
Waarde van eigenschap
De standaardcodering voor deze .NET-implementatie.
Opmerkingen
Het gedrag van de eigenschap Default varieert tussen verschillende .NET implementaties:
In .NET Framework: retourneert de codering die overeenkomt met de actieve codepagina van het systeem. Dit is dezelfde codering die wordt geretourneerd door GetEncoding(Int32) wanneer deze wordt aangeroepen met een
codepageargument van0.In .NET Core en latere versies: Retourneert altijd een UTF8Encoding-object. Dit gedrag is gewijzigd om het gebruik van Unicode-coderingen aan te moedigen voor betere platformoverschrijdende compatibiliteit en gegevensintegriteit.
Voor de meest consistente resultaten op verschillende platforms en .NET implementaties kunt u overwegen om rechtstreeks een specifieke Unicode-codering zoals UTF-8 te gebruiken in plaats van te vertrouwen op de standaardcodering. UTF-8-codering kunt u verkrijgen door aan te roepen Encoding.UTF8 of Encoding.GetEncoding(String) met 'utf-8'.
Zie href="/dotnet/fundamentals/runtime-libraries/system-text-encoding-default">Aanvullende API-opmerkingen voor Encoding.Default</see> voor meer informatie over deze API<.