Encoding.Default Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient l’encodage par défaut pour cette implémentation .NET.
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
Valeur de propriété
Encodage par défaut pour cette implémentation .NET.
Remarques
Le comportement de la Default propriété varie entre différentes implémentations .NET :
Dans .NET Framework : retourne l’encodage qui correspond à la page de codes active du système. Il s’agit du même encodage retourné par GetEncoding(Int32) lorsqu’il est appelé avec un
codepageargument de0.Dans .NET Core et versions ultérieures : retourne toujours un UTF8Encoding objet. Ce comportement a été modifié pour encourager l’utilisation d’encodages Unicode pour une meilleure compatibilité multiplateforme et une meilleure intégrité des données.
Pour obtenir les résultats les plus cohérents entre différentes plateformes et implémentations .NET, envisagez d’utiliser un encodage Unicode spécifique tel que UTF-8 directement au lieu de compter sur l’encodage par défaut. Vous pouvez obtenir l’encodage UTF-8 en appelant Encoding.UTF8 ou Encoding.GetEncoding(String) avec « utf-8 ».
Pour plus d’informations sur cette API, consultez <href="/dotnet/fundamentals/runtime-libraries/system-text-encoding-default">Remarques de l’API supplémentaire pour Encoding.Default</see>.