CodePagesEncodingProvider.GetEncoding Método

Definición

Sobrecargas

GetEncoding(Int32)

Devuelve la codificación asociada al identificador de página de códigos especificado.

GetEncoding(String)

Devuelve la codificación asociada al nombre especificado de la página de códigos.

Comentarios

.NET Framework admite un gran número de codificaciones de caracteres y páginas de códigos. Puede obtener una lista completa de codificaciones llamando al Encoding.GetEncodings método , que está disponible en .NET Framework. Por otro lado, .NET Core solo admite las siguientes codificaciones de forma predeterminada:

  • ASCII (página de códigos 20127), que devuelve la Encoding.ASCII propiedad .

  • ISO-8859-1 (página de códigos 28591).

  • UTF-7 (página de códigos 65000), que devuelve la Encoding.UTF7 propiedad .

  • UTF-8 (página de códigos 65001), que devuelve la Encoding.UTF8 propiedad .

  • UTF-16 y UTF-16LE (página de códigos 1200), que devuelve la Encoding.Unicode propiedad .

  • UTF-16BE (página de códigos 1201), que se crea una instancia llamando al UnicodeEncoding.UnicodeEncoding constructor o UnicodeEncoding.UnicodeEncoding con un bigEndian valor de true.

  • UTF-32 y UTF-32LE (página de códigos 12000), que devuelve la Encoding.UTF32 propiedad .

  • UTF-32BE (página de códigos 12001), que se crea una instancia mediante una llamada a un UTF32Encoding constructor que tiene un bigEndian parámetro y proporciona un valor de true en la llamada al método.

Para recuperar una codificación que está presente en .NET Framework, pero no en .NET Core, haga lo siguiente:

GetEncoding(Int32)

Source:
CodePagesEncodingProvider.cs
Source:
CodePagesEncodingProvider.cs
Source:
CodePagesEncodingProvider.cs

Devuelve la codificación asociada al identificador de página de códigos especificado.

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

Parámetros

codepage
Int32

Identificador de página de códigos de la codificación preferida que el proveedor de codificación puede admitir.

Devoluciones

Codificación asociada al identificador de página de códigos especificado, o bien null si el proveedor no admite la codificación de página de códigos solicitada.

Se aplica a

GetEncoding(String)

Source:
CodePagesEncodingProvider.cs
Source:
CodePagesEncodingProvider.cs
Source:
CodePagesEncodingProvider.cs

Devuelve la codificación asociada al nombre especificado de la página de códigos.

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

Parámetros

name
String

Nombre de la página de códigos de la codificación preferida que el proveedor de codificación puede admitir.

Devoluciones

Codificación asociada a la página de códigos especificada, o bien null si el proveedor no admite la codificación solicitada.

Se aplica a