CodePagesEncodingProvider.Instance Propiedad

Definición

Obtiene un proveedor de codificación para páginas de códigos compatibles con .NET Framework de escritorio, pero no con la plataforma .NET Framework actual.

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

Valor de propiedad

Proveedor de codificación que permite el acceso a codificaciones no admitidas en la plataforma actual de .NET Framework.

Comentarios

.NET Framework admite un gran número de codificaciones de caracteres y páginas de códigos. Puede obtener una lista completa de las codificaciones mediante una llamada 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 mediante una llamada 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:

Se aplica a