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