Реализация кодировщика строк, замена системного Encoding. Введена из-за того, что в .NET Core не поддержаны разные 1251 и пр. Да и для кросспрограммности и кроссплатформенности это необходимо.

Пространство имен: pullenti.util

Expand
	imageСинтаксис

Конструкторы

  Имя   Описание
Public constructorEncodingWrapper Создать обёртку

Методы

  Имя Тип значения Описание
Public method Staticcheck_encodingEncodingWrapperОпределение кодировки по байтовому массиву
Public methodget_bytesbytearrayЗакодировать строку
Public methodget_stringstrРаскодировать строку
Public methodread_linestrСчитать строку из потока и раскодировать (использовать вместо StreamReader, чтобы и на Linux раскодировало винданутые кодировки)

Поля

  Имя Тип Описание
Public fieldcode_pageintКодовая страница Windows
Public fieldstd_typEncodingStandardСтандартный тип