Как исправить UnicodeDecodeError

Начиная с версии MySql 5.1 reference

BIT(M) =  approximately (M+7)/8 bytes, 
BIT(1) =  (1+7)/8 = 1 bytes (8 bits)

======================== =================================================

TINYINT(1) take 8 bits.

https://dev.mysql.com/doc/refman/5.7/en/storage-requirements.html#data-types-storage-reqs-numeric

0
задан Aleksandr Bakhmach 17 January 2019 в 13:31
поделиться

1 ответ

Скорее всего, ваш фреймворк ожидает от вас вывода bytes, таким образом:

await wbsocket.send(json.dumps(...).encode(...))

Пара нитов:

  • b64encode могут быть декодированы с помощью «ascii» так же как и «utf-8» из-за ограниченного набора символов base64
  • json.dumps по умолчанию экранирует юникод, поэтому .encode("utf-8") и .encode("ascii") должны давать одинаковый результат
  • [116 ] в документах не указывается, ожидает ли ввод, а вывод производит str или bytes ...
0
ответ дан Dima Tisnek 17 January 2019 в 13:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: