CodePagesEncodingProvider.Instance Właściwość

Definicja

Pobiera dostawcę kodowania dla stron kodu obsługiwanych w .NET Framework pulpitu, ale nie na bieżącej platformie .NET Framework.

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

Wartość właściwości

Dostawca kodowania, który umożliwia dostęp do kodowań nieobsługiwanych na bieżącej platformie .NET Framework.

Uwagi

.NET Framework obsługuje dużą liczbę kodowań znaków i stron kodu. Pełną listę kodowań można uzyskać, wywołując metodęEncoding.GetEncodings, która jest dostępna w .NET Framework. Z drugiej strony platforma .NET Core obsługuje tylko następujące kodowania domyślnie:

  • ASCII (strona kodowa 20127), która jest zwracana przez Encoding.ASCII właściwość .

  • ISO-8859-1 (strona kodowa 28591).

  • UTF-7 (strona kodowa 65000), która jest zwracana przez Encoding.UTF7 właściwość.

  • UTF-8 (strona kodowa 65001), która jest zwracana przez Encoding.UTF8 właściwość .

  • UTF-16 i UTF-16LE (strona kodowa 1200), która jest zwracana przez Encoding.Unicode właściwość.

  • UTF-16BE (strona kodowa 1201), która jest tworzone przez wywołanie konstruktora UnicodeEncoding.UnicodeEncoding lub UnicodeEncoding.UnicodeEncoding o bigEndian wartości .true

  • UTF-32 i UTF-32LE (strona kodowa 12000), która jest zwracana przez Encoding.UTF32 właściwość.

  • UTF-32BE (strona kodowa 12001), która jest tworzone przez wywołanie UTF32Encoding konstruktora z parametrem bigEndian i podanie wartości true w wywołaniu metody.

Aby pobrać kodowanie obecne w .NET Framework, ale nie w programie .NET Core, wykonaj następujące czynności:

Dotyczy