CodePagesEncodingProvider.Instance CodePagesEncodingProvider.Instance CodePagesEncodingProvider.Instance CodePagesEncodingProvider.Instance Property

Определение

Возвращает поставщик кодировки для кодовых страниц, поддерживаемых платформой .NET Framework для настольных систем, но не текущей платформой .NET Framework.Gets an encoding provider for code pages supported in the desktop .NET Framework but not in the current .NET Framework platform.

public:
 static property System::Text::EncodingProvider ^ Instance { System::Text::EncodingProvider ^ get(); };
public static System.Text.EncodingProvider Instance { get; }
member this.Instance : System.Text.EncodingProvider
Public Shared ReadOnly Property Instance As EncodingProvider

Значение свойства

Поставщик кодировки, обеспечивающий доступ к кодировкам, не поддерживается на текущей платформе .NET Framework.An encoding provider that allows access to encodings not supported on the current .NET Framework platform.

Комментарии

Платформа .NET Framework, на рабочем столе Windows поддерживает большое количество символов кодировки и кодовые страницы.The .NET Framework on the Windows desktop supports a large number of character encodings and code pages. Полный список кодировок можно получить, вызвав Encoding.GetEncodings метод, который доступен в .NET Framework на рабочем столе Windows.You can get a complete list of encodings by calling the Encoding.GetEncodings method, which is available in the full .NET Framework on the Windows desktop. С другой стороны, .NET core, поддерживает только следующие кодировки по умолчанию:.NET Core, on the other hand, supports only the following encodings by default:

  • ASCII (кодовая страница 20127), который возвращается методом Encoding.ASCII свойство.ASCII (code page 20127), which is returned by the Encoding.ASCII property.

  • ISO-8859-1 (кодовой страницы 28591).ISO-8859-1 (code page 28591).

  • UTF-7 (кодовая страница 65000), который возвращается методом Encoding.UTF7 свойство.UTF-7 (code page 65000), which is returned by the Encoding.UTF7 property.

  • UTF-8 (кодовая страница 65001), который возвращается методом Encoding.UTF8 свойство.UTF-8 (code page 65001), which is returned by the Encoding.UTF8 property.

  • UTF-16 и UTF-16LE (кодовая страница 1200), который возвращается методом Encoding.Unicode свойство.UTF-16 and UTF-16LE (code page 1200), which is returned by the Encoding.Unicode property.

  • UTF-16BE (кодовая страница 1201), который создается путем вызова UnicodeEncoding.UnicodeEncoding или UnicodeEncoding.UnicodeEncoding конструктор с bigEndian значение true.UTF-16BE (code page 1201), which is instantiated by calling the UnicodeEncoding.UnicodeEncoding or UnicodeEncoding.UnicodeEncoding constructor with a bigEndian value of true.

  • UTF-32 и UTF-32LE (кодовая страница 12000), который возвращается методом Encoding.UTF32 свойство.UTF-32 and UTF-32LE (code page 12000), which is returned by the Encoding.UTF32 property.

  • UTF-32BE (кодовая страница 12001), который создается путем вызова UTF32Encoding конструктор, который имеет bigEndian параметр и предоставляя значение true в вызове метода.UTF-32BE (code page 12001), which is instantiated by calling an UTF32Encoding constructor that has a bigEndian parameter and providing a value of true in the method call.

Чтобы получить кодировку, присутствующей в .NET Framework на рабочем столе Windows, но не в .NET Core, сделайте следующее:To retrieve an encoding that is present in the .NET Framework on the Windows desktop but not in .NET Core, you do the following:

Применяется к