Реализация кодировщика строк, замена системного Encoding. Введена из-за того, что в .NET Core не поддержаны разные 1251 и пр. Да и для кросспрограммности и кроссплатформенности это необходимо.Пространство имен: pullenti.util
Синтаксис
Конструкторы
Имя | Описание | ||
---|---|---|---|
![]() | EncodingWrapper | Создать обёртку |
Методы
Имя | Тип значения | Описание | |
---|---|---|---|
![]() ![]() | check_encoding | EncodingWrapper | Определение кодировки по байтовому массиву |
![]() | get_bytes | bytearray | Закодировать строку |
![]() | get_string | str | Раскодировать строку |
![]() | read_line | str | Считать строку из потока и раскодировать (использовать вместо StreamReader, чтобы и на Linux раскодировало винданутые кодировки) |
Поля
Имя | Тип | Описание | |
---|---|---|---|
![]() | code_page | int | Кодовая страница Windows |
![]() | std_typ | EncodingStandard | Стандартный тип |