Condividi tramite


CodePagesEncodingProvider.Instance Proprietà

Definizione

Ottiene un provider di codifica per le tabelle codici supportate in .NET Framework desktop ma non nella piattaforma .NET Framework corrente.

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

Valore della proprietà

Provider di codifica che consente l'accesso alle codifiche non supportate nella piattaforma .NET Framework corrente.

Commenti

.NET Framework supporta un numero elevato di codifiche di caratteri e tabelle codici. È possibile ottenere un elenco completo delle codifiche chiamando il Encoding.GetEncodings metodo , disponibile in .NET Framework. D'altra parte, .NET Core supporta solo le codifiche seguenti per impostazione predefinita:

  • ASCII (tabella codici 20127), restituita dalla Encoding.ASCII proprietà .

  • ISO-8859-1 (tabella codici 28591).

  • UTF-7 (tabella codici 65000), restituita dalla Encoding.UTF7 proprietà .

  • UTF-8 (tabella codici 65001), restituita dalla Encoding.UTF8 proprietà .

  • UTF-16 e UTF-16LE (tabella codici 1200), restituita dalla Encoding.Unicode proprietà .

  • UTF-16BE (tabella codici 1201), di cui viene creata un'istanza chiamando il UnicodeEncoding.UnicodeEncoding costruttore o UnicodeEncoding.UnicodeEncoding con il bigEndian valore true.

  • UTF-32 e UTF-32LE (tabella codici 12000), restituita dalla Encoding.UTF32 proprietà .

  • UTF-32BE (tabella codici 12001), di cui viene creata un'istanza chiamando un UTF32Encoding costruttore con un bigEndian parametro e fornendo un valore di true nella chiamata al metodo.

Per recuperare una codifica presente in .NET Framework ma non in .NET Core, eseguire le operazioni seguenti:

Si applica a