CodePagesEncodingProvider.Instance CodePagesEncodingProvider.Instance CodePagesEncodingProvider.Instance CodePagesEncodingProvider.Instance Property

Definizione

Ottiene un provider di codifica per le tabelle codici supportate nell'istanza desktop di .NET Framework ma non nella piattaforma .NET Framework corrente.Gets an encoding provider for code pages supported in the desktop .NET Framework but not in the current .NET Framework platform.

public:
 static property System::Text::EncodingProvider ^ Instance { System::Text::EncodingProvider ^ get(); };
public static System.Text.EncodingProvider Instance { get; }
member this.Instance : System.Text.EncodingProvider
Public Shared ReadOnly Property Instance As EncodingProvider

Valore della proprietà

Un provider di codifica che consenta l'accesso alle codifiche non supportate sulla piattaforma .NET Framework corrente.An encoding provider that allows access to encodings not supported on the current .NET Framework platform.

Commenti

.NET Framework sul desktop di Windows supporta un numero elevato di caratteri codifiche e tabelle codici.The .NET Framework on the Windows desktop supports a large number of character encodings and code pages. È possibile ottenere un elenco completo delle codifiche chiamando il Encoding.GetEncodings metodo, che è disponibile in .NET Framework completo sul desktop di Windows.You can get a complete list of encodings by calling the Encoding.GetEncodings method, which is available in the full .NET Framework on the Windows desktop. Per impostazione predefinita, .NET core, d'altra parte, supporta solo le codifiche seguenti:.NET Core, on the other hand, supports only the following encodings by default:

  • ASCII (tabella codici 20127), che viene restituito dal Encoding.ASCII proprietà.ASCII (code page 20127), which is returned by the Encoding.ASCII property.

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

  • UTF-7 (tabella codici 65000), che viene restituito dal Encoding.UTF7 proprietà.UTF-7 (code page 65000), which is returned by the Encoding.UTF7 property.

  • UTF-8 (tabella codici 65001), che viene restituito dal Encoding.UTF8 proprietà.UTF-8 (code page 65001), which is returned by the Encoding.UTF8 property.

  • UTF-16 e UTF-16LE (tabella codici 1200), che viene restituito dal Encoding.Unicode proprietà.UTF-16 and UTF-16LE (code page 1200), which is returned by the Encoding.Unicode property.

  • UTF-16BE (tabella codici 1201), che viene creata un'istanza chiamando il UnicodeEncoding.UnicodeEncoding oppure UnicodeEncoding.UnicodeEncoding costruttore con un bigEndian valore 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 e UTF-32LE (tabella codici 12000), che viene restituito dal Encoding.UTF32 proprietà.UTF-32 and UTF-32LE (code page 12000), which is returned by the Encoding.UTF32 property.

  • UTF-32BE (tabella codici 12001), che viene creata un'istanza chiamando un UTF32Encoding costruttore con un bigEndian parametro e fornendo un valore di true nella chiamata al metodo.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.

Per recuperare un tipo di codifica che è presente in .NET Framework sul desktop di Windows ma non in .NET Core, procedere nel modo seguente:To retrieve an encoding that is present in the .NET Framework on the Windows desktop but not in .NET Core, you do the following:

Si applica a