Condividi tramite


CodePagesEncodingProvider.GetEncoding Metodo

Definizione

Overload

Nome Descrizione
GetEncoding(Int32)

Restituisce la codifica associata all'identificatore della tabella codici specificato.

GetEncoding(String)

Restituisce la codifica associata al nome della tabella codici specificato.

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:

GetEncoding(Int32)

Origine:
CodePagesEncodingProvider.cs
Origine:
CodePagesEncodingProvider.cs
Origine:
CodePagesEncodingProvider.cs
Origine:
CodePagesEncodingProvider.cs
Origine:
CodePagesEncodingProvider.cs
Origine:
CodePagesEncodingProvider.cs

Restituisce la codifica associata all'identificatore della tabella codici specificato.

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

Parametri

codepage
Int32

Identificatore della tabella codici della codifica preferita che il provider di codifica potrebbe supportare.

Restituisce

Codifica associata all'identificatore della tabella codici specificata o null se il provider non supporta la codifica della tabella codici richiesta.

Commenti

Questo metodo consente l'accesso alle codifiche della tabella codici disponibili in .NET Framework, ma non supportate in modo nativo in .NET Core e versioni successive.

Quando codepage è 0, questo metodo ha un comportamento speciale che influisce sulla codifica predefinita restituita da GetEncoding(Int32):

  • In Windows: restituisce la codifica corrispondente alla tabella codici attiva del sistema, fornendo lo stesso comportamento di .NET Framework.
  • Nelle piattaforme non Windows: restituisce null, consentendo GetEncoding(Int32) di eseguire il fallback al comportamento UTF-8 predefinito.

Per tutti gli altri identificatori della tabella codici supportati, questo metodo restituisce la codifica corrispondente se è disponibile dal provider di codifica delle tabelle codici o null se la tabella codici non è supportata.

Si applica a

GetEncoding(String)

Origine:
CodePagesEncodingProvider.cs
Origine:
CodePagesEncodingProvider.cs
Origine:
CodePagesEncodingProvider.cs
Origine:
CodePagesEncodingProvider.cs
Origine:
CodePagesEncodingProvider.cs
Origine:
CodePagesEncodingProvider.cs

Restituisce la codifica associata al nome della tabella codici specificato.

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

Parametri

name
String

Nome della tabella codici della codifica preferita che il provider di codifica potrebbe supportare.

Restituisce

Codifica associata alla tabella codici specificata o null se il provider non supporta la codifica richiesta.

Si applica a