Реализация кодировщика строк, замена системного Encoding. Введена из-за того, что в .NET Core не поддержаны разные 1251 и пр. Да и для кросспрограммности и кроссплатформенности это необходимо.Пространство имен: com.pullenti.util
Синтаксис
Конструкторы
| Имя | Описание | ||
|---|---|---|---|
![]() | EncodingWrapper | Создать обёртку |
Методы
| Имя | Тип значения | Описание | |
|---|---|---|---|
![]() | checkEncoding | EncodingWrapper | Определение кодировки по байтовому массиву |
![]() | getBytes | byte[] | Закодировать строку |
![]() | getString | String | Раскодировать строку |
![]() | readLine | String | Считать строку из потока и раскодировать (использовать вместо StreamReader, чтобы и на Linux раскодировало винданутые кодировки) |
Поля
| Имя | Тип | Описание | |
|---|---|---|---|
![]() | codePage | int | Кодовая страница Windows |
![]() | stdTyp | EncodingStandard | Стандартный тип |


