Реализация кодировщика строк, замена системного Encoding. Введена из-за того, что в .NET Core не поддержаны разные 1251 и пр. Да и для кросспрограммности и кроссплатформенности это необходимо.Пространство имен: Pullenti.Util
Синтаксис
Конструкторы
Имя | Описание | ||
---|---|---|---|
![]() | EncodingWrapper | Создать обёртку |
Методы
Имя | Тип значения | Описание | |
---|---|---|---|
![]() ![]() | CheckEncoding | EncodingWrapper | Определение кодировки по байтовому массиву |
![]() | GetBytes | byte[] | Закодировать строку |
![]() | GetString | string | Раскодировать строку |
![]() | ReadLine | string | Считать строку из потока и раскодировать (использовать вместо StreamReader, чтобы и на Linux раскодировало винданутые кодировки) |
Поля
Имя | Тип | Описание | |
---|---|---|---|
![]() | CodePage | int | Кодовая страница Windows |
![]() | StdTyp | EncodingStandard | Стандартный тип |