CodePagesEncodingProvider.Instance Tulajdonság

Definíció

Kódolási szolgáltatót kap az asztali .NET-keretrendszerben támogatott kódlapokhoz, de az aktuális .NET Keretrendszer platformon nem.

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

Tulajdonság értéke

Olyan kódolási szolgáltató, amely lehetővé teszi az aktuális .NET keretrendszerplatformon nem támogatott kódolásokhoz való hozzáférést.

Megjegyzések

A .NET-keretrendszer számos karakterkódolást és kódlapot támogat. A kódolások teljes listáját a Encoding.GetEncodings metódus meghívásával szerezheti be, amely a .NET-keretrendszerben érhető el. Másrészt a .NET Core alapértelmezés szerint csak a következő kódolásokat támogatja:

  • ASCII (kódlap 20127), amelyet a tulajdonság ad Encoding.ASCII vissza.

  • ISO-8859-1 (kódlap: 28591).

  • UTF-7 (kódlap: 65000), amelyet a tulajdonság ad Encoding.UTF7 vissza.

  • UTF-8 (kódlap: 65001), amelyet a tulajdonság ad Encoding.UTF8 vissza.

  • UTF-16 és UTF-16LE (kódlap 1200), amelyet a Encoding.Unicode tulajdonság ad vissza.

  • UTF-16BE (kódlap: 1201), amelyet a rendszer a konstruktor vagy UnicodeEncoding.UnicodeEncoding a UnicodeEncoding.UnicodeEncoding konstruktor értékének bigEndianmeghívásával true hoz létre.

  • UTF-32 és UTF-32LE (kódlap: 12000), amelyet a tulajdonság ad Encoding.UTF32 vissza.

  • UTF-32BE (kódlap: 12001), amely egy paraméterrel rendelkező UTF32Encoding konstruktor meghívásával bigEndian és a metódushívás értékének true megadásával hozható létre.

A .NET-keretrendszerben található, de a .NET Core-ban nem található kódolás lekéréséhez tegye a következőket:

A következőre érvényes: