CodePagesEncodingProvider.GetEncoding Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
GetEncoding(Int32) |
Restituisce la codifica associata all'identificatore della tabella codici specificata. |
GetEncoding(String) |
Restituisce la codifica associata al nome della tabella codici specificata. |
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. .NET Core supporta invece solo le codifiche seguenti per impostazione predefinita:
ASCII (tabella codici 20127), restituito 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), restituito dalla Encoding.UTF8 proprietà .
UTF-16 e UTF-16LE (tabella codici 1200), restituiti 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
valoretrue
.UTF-32 e UTF-32LE (tabella codici 12000), restituiti 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 ditrue
nella chiamata al metodo.
Per recuperare una codifica presente in .NET Framework ma non in .NET Core, eseguire le operazioni seguenti:
Aggiungere un riferimento all'assembly System.Text.Encoding.CodePages.dll al progetto.
Ottenere l'oggetto EncodingProvider dalla proprietà statica CodePagesEncodingProvider.Instance .
Passare l'oggetto EncodingProvider al Encoding.RegisterProvider metodo per rendere disponibili le codifiche fornite dall'oggetto EncodingProvider per Common Language Runtime.
Chiamare un Encoding.GetEncoding overload per recuperare la codifica. Il Encoding.GetEncoding metodo chiamerà il metodo corrispondente EncodingProvider.GetEncoding per determinare se può fornire la codifica richiesta.
GetEncoding(Int32)
- Origine:
- CodePagesEncodingProvider.cs
- Origine:
- CodePagesEncodingProvider.cs
- Origine:
- CodePagesEncodingProvider.cs
- Origine:
- CodePagesEncodingProvider.cs
Restituisce la codifica associata all'identificatore della tabella codici specificata.
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 può supportare.
Restituisce
Codifica associata all'identificatore della tabella codici specificata oppure null
se il provider non supporta la codifica della tabella codici richiesta.
Si applica a
GetEncoding(String)
- Origine:
- CodePagesEncodingProvider.cs
- Origine:
- CodePagesEncodingProvider.cs
- Origine:
- CodePagesEncodingProvider.cs
- Origine:
- CodePagesEncodingProvider.cs
Restituisce la codifica associata al nome della tabella codici specificata.
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 può supportare.
Restituisce
Codifica associata alla tabella codici specificata oppure null
se il provider non supporta la codifica richiesta.