Автор Тема: Python3. UTF-16BE прооблемы с кодированием декодированием кирилицы  (Прочитано 844 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн mrgoodvin

Приветствую форумчане. Заметил странности с кодированием в utf-16. У вас так же?
Хотя до 0420 нормально кодируется, декодируется, а все что дальше, т.е. 'Р', 'С', 'Т' и т.д, выше разряда 042F. выдает ахинею. К стати модуль python3-webencodings, аналогично.
>>>'П'.encode('utf-16be')
b'\x04\x1f'
>>> 'Р'.encode('utf-16be')
b'\x04 '
 

Оффлайн mrgoodvin

Все нормально, ложная тревога :). Системная у то меня utf-8, собственно из за этого наверно и было наложение до 0420, что запутало.
>>> b'\x04\x20'.decode('utf-16be')
'Р'
>>> b'\x04\x21'.decode('utf-16be')
'С'
 

 

Python3: ImportError: cannot import name 'QtWebKitWidgets' from 'PyQt5'

Автор Oknolaz

Ответов: 0
Просмотров: 832
Последний ответ 14 Сентября 2020, 19:17:56
от Oknolaz
python3.6 в debian9

Автор a-lexx

Ответов: 6
Просмотров: 3166
Последний ответ 04 Апреля 2018, 13:59:14
от ZEN
PYTHON3 | TypeError

Автор Oknolaz

Ответов: 4
Просмотров: 974
Последний ответ 25 Июня 2020, 23:08:08
от ChubaDuba