CodePagesEncodingProvider CodePagesEncodingProvider CodePagesEncodingProvider CodePagesEncodingProvider Class

Définition

Donne accès à un fournisseur d’encodage pour les pages de codes qui sinon sont uniquement disponibles dans le .NET Framework de bureau.Provides access to an encoding provider for code pages that otherwise are available only in the desktop .NET Framework.

public ref class CodePagesEncodingProvider sealed
[System.Security.SecurityCritical]
public sealed class CodePagesEncodingProvider
type CodePagesEncodingProvider = class
Public NotInheritable Class CodePagesEncodingProvider
Héritage
CodePagesEncodingProviderCodePagesEncodingProviderCodePagesEncodingProviderCodePagesEncodingProvider
Attributs

Remarques

Le .NET Framework pour le bureau Windows prend en charge un large éventail de codages de pages de code et Unicode.The .NET Framework for the Windows desktop supports a large set of Unicode and code page encodings. .NET core, en revanche, prend en charge qu’uniquement les encodages suivants :.NET Core, on the other hand, supports only the following encodings:

  • ASCII (page de codes 20127), qui est retourné par la Encoding.ASCII propriété.ASCII (code page 20127), which is returned by the Encoding.ASCII property.

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

  • UTF-7 (page de codes 65000), qui est retourné par la Encoding.UTF7 propriété.UTF-7 (code page 65000), which is returned by the Encoding.UTF7 property.

  • UTF-8 (page de codes 65001), qui est retourné par la Encoding.UTF8 propriété.UTF-8 (code page 65001), which is returned by the Encoding.UTF8 property.

  • UTF-16 et UTF-16LE (page de codes 1200), qui est retourné par la Encoding.Unicode propriété.UTF-16 and UTF-16LE (code page 1200), which is returned by the Encoding.Unicode property.

  • UTF-16BE (page de codes 1201), qui est instancié en appelant le UnicodeEncoding.UnicodeEncoding ou UnicodeEncoding.UnicodeEncoding constructeur avec un bigEndian valeur true.UTF-16BE (code page 1201), which is instantiated by calling the UnicodeEncoding.UnicodeEncoding or UnicodeEncoding.UnicodeEncoding constructor with a bigEndian value of true.

  • UTF-32 et UTF-32LE (page de codes 12000), qui est retourné par la Encoding.UTF32 propriété.UTF-32 and UTF-32LE (code page 12000), which is returned by the Encoding.UTF32 property.

  • UTF-32be ne (page de codes 12001), qui est instancié en appelant un UTF32Encoding constructeur ayant un bigEndian paramètre et en fournissant une valeur de true dans l’appel de méthode.UTF-32BE (code page 12001), which is instantiated by calling an UTF32Encoding constructor that has a bigEndian parameter and providing a value of true in the method call.

Autre que de la page de codes 20127, les codages de page de codes ne sont pas pris en charge.Other than code page 20127, code page encodings are not supported.

Le CodePagesEncodingProvider classe étend EncodingProvider pour rendre ces pages de codes disponibles pour .NET Core.The CodePagesEncodingProvider class extends EncodingProvider to make these code pages available to .NET Core. Pour utiliser ces pages de codes supplémentaires, vous procédez comme suit :To use these additional code pages, you do the following:

Après un EncodingProvider objet est enregistré, les encodages pris en charge sont disponibles en appelant les surcharges de Encoding.GetEncoding; vous ne devez pas appeler le EncodingProvider.GetEncoding surcharges.After an EncodingProvider object is registered, the encodings that it supports are available by calling the overloads of Encoding.GetEncoding; you should not call the EncodingProvider.GetEncoding overloads.

Propriétés

Instance Instance Instance Instance

Obtient un fournisseur d'encodage pour les pages de code prises en charge dans la version Poste de travail de .NET Framework, mais pas dans la plateforme .NET Framework actuelle.Gets an encoding provider for code pages supported in the desktop .NET Framework but not in the current .NET Framework platform.

Méthodes

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Détermine si l'objet spécifié est identique à l'objet actuel.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetEncoding(Int32) GetEncoding(Int32) GetEncoding(Int32) GetEncoding(Int32)
GetEncoding(Int32, EncoderFallback, DecoderFallback) GetEncoding(Int32, EncoderFallback, DecoderFallback) GetEncoding(Int32, EncoderFallback, DecoderFallback) GetEncoding(Int32, EncoderFallback, DecoderFallback)

Retourne l'encodage associé à l'identificateur de page de codes spécifié.Returns the encoding associated with the specified code page identifier. Les paramètres spécifient un gestionnaire d'erreurs pour les caractères qui ne peuvent pas être encodés et pour les séquences d'octets qui ne peuvent pas être décodées.Parameters specify an error handler for characters that cannot be encoded and byte sequences that cannot be decoded.

(Inherited from EncodingProvider)
GetEncoding(String) GetEncoding(String) GetEncoding(String) GetEncoding(String)
GetEncoding(String, EncoderFallback, DecoderFallback) GetEncoding(String, EncoderFallback, DecoderFallback) GetEncoding(String, EncoderFallback, DecoderFallback) GetEncoding(String, EncoderFallback, DecoderFallback)

Retourne l’encodage associé au nom spécifié.Returns the encoding associated with the specified name. Les paramètres spécifient un gestionnaire d'erreurs pour les caractères qui ne peuvent pas être encodés et pour les séquences d'octets qui ne peuvent pas être décodées.Parameters specify an error handler for characters that cannot be encoded and byte sequences that cannot be decoded.

(Inherited from EncodingProvider)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fait office de fonction de hachage par défaut.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crée une copie superficielle de l'objet Object actuel.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Retourne une chaîne qui représente l'objet actuel.Returns a string that represents the current object.

(Inherited from Object)

S’applique à