CodePagesEncodingProvider.GetEncoding Méthode

Définition

Surcharges

GetEncoding(Int32)

Retourne l'encodage associé à l'identificateur de page de codes spécifié.

GetEncoding(String)

Retourne l'encodage associé au nom de la page de codes spécifiée.

Remarques

Le .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 d’encodages en appelant la Encoding.GetEncodings méthode, disponible dans le .NET Framework. En revanche, .NET Core prend uniquement en charge les encodages suivants par défaut :

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

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

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

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

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

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

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

  • UTF-32BE (page de code 12001), 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 .NET Framework mais pas dans .NET Core, procédez comme suit :

GetEncoding(Int32)

Retourne l'encodage associé à l'identificateur de page de codes spécifié.

public:
 override System::Text::Encoding ^ GetEncoding(int codepage);
public override System.Text.Encoding GetEncoding (int codepage);
public override System.Text.Encoding? GetEncoding (int codepage);
override this.GetEncoding : int -> System.Text.Encoding
Public Overrides Function GetEncoding (codepage As Integer) As Encoding

Paramètres

codepage
Int32

Identificateur de page de codes de l’encodage préféré que le fournisseur d’encodage peut prendre en charge.

Retours

Encoding

Encodage associé à l’identificateur de page de codes spécifié ou null si le fournisseur ne prend pas en charge l’encodage de page de codes demandé.

S’applique à

GetEncoding(String)

Retourne l'encodage associé au nom de la page de codes spécifiée.

public:
 override System::Text::Encoding ^ GetEncoding(System::String ^ name);
public override System.Text.Encoding GetEncoding (string name);
public override System.Text.Encoding? GetEncoding (string name);
override this.GetEncoding : string -> System.Text.Encoding
Public Overrides Function GetEncoding (name As String) As Encoding

Paramètres

name
String

Nom de page de codes de l’encodage préféré que le fournisseur d’encodage peut prendre en charge.

Retours

Encoding

Encodage associé à la page de codes spécifiée ou null si le fournisseur ne prend pas en charge l’encodage demandé.

S’applique à