Partager via


CodePagesEncodingProvider.Instance Propriété

Définition

Obtient un fournisseur d’encodage pour les pages de code prises en charge dans le .NET Framework de bureau, mais pas dans la plateforme .NET Framework actuelle.

public:
 static property System::Text::EncodingProvider ^ Instance { System::Text::EncodingProvider ^ get(); };
public static System.Text.EncodingProvider Instance { get; }
static member Instance : System.Text.EncodingProvider
Public Shared ReadOnly Property Instance As EncodingProvider

Valeur de propriété

Fournisseur d’encodage qui autorise l’accès aux encodages non pris en charge sur la plateforme .NET Framework actuelle.

Remarques

.NET Framework prend en charge un grand nombre d’encodages de caractères et de pages de code. Vous pouvez obtenir une liste complète des encodages en appelant la Encoding.GetEncodings méthode, qui est disponible dans le .NET Framework. En revanche, .NET Core prend uniquement en charge les encodages suivants par défaut :

  • ASCII (page de codes 20127), qui est retournée par la Encoding.ASCII propriété.

  • ISO-8859-1 (page de codes 28591).

  • UTF-7 (page de codes 65000), qui est retournée par la Encoding.UTF7 propriété.

  • UTF-8 (page de codes 65001), qui est retournée par la Encoding.UTF8 propriété.

  • UTF-16 et UTF-16LE (page de codes 1200), qui est retournée par la Encoding.Unicode propriété.

  • UTF-16BE (page de codes 1201), qui est instanciée en appelant le ou UnicodeEncoding.UnicodeEncoding le UnicodeEncoding.UnicodeEncoding constructeur avec une bigEndian valeur de true.

  • UTF-32 et UTF-32LE (page de codes 12000), qui est retournée par la Encoding.UTF32 propriété.

  • UTF-32BE (page de codes 12001), qui est instanciée en appelant un UTF32Encoding constructeur qui a un bigEndian paramètre et fournissant une valeur dans l’appel de true méthode.

Pour récupérer un encodage présent dans le .NET Framework, mais pas dans .NET Core, procédez comme suit :

S’applique à