Encoding.Default Eigenschap

Definitie

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 codepage argument van 0.

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

Van toepassing op