Я получил эту очень неприятную ошибку при вставке определенной строки в мою базу данных. Там было что-то вроде:
Python cannot decode byte characters, expecting unicode"
После долгих поисков я увидел, что могу преодолеть эту ошибку, закодировав свою строку в Unicode .Я пытаюсь сделать это, сначала декодируя строку, а затем кодируя ее в формате UTF -8 . Нравится:
string = string.encode("utf8")
И я получаю следующую ошибку:
'ascii' codec can't decode byte 0xe3 in position 6: ordinal not in range(128)
Я умираю с этой ошибкой! Как это исправить?