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 System.Text.EncodingProvider Instance { get; }

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

Produkt Wersje
.NET Core 1.0, Core 1.1, Core 3.0, Core 3.1, 5, 6, 7, 8 (package-provided), 8, 9 (package-provided), 9, 10 (package-provided), 10
.NET Standard 2.0 (package-provided)
UWP 10.0