Я ожидаю, что следующий код работает нормально, но он не работает, в чем причина?Python 2.7 Сбой декодирования строк.
>>> s = 'ö'
>>> s.decode('utf-8')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Python27\lib\encodings\utf_8.py", line 16, in decode
return codecs.utf_8_decode(input, errors, True)
UnicodeDecodeError: 'utf8' codec can't decode byte 0x94 in position 0: invalid start byte
Ваша строка не кодируется в UTF-8. Какую консоль вы используете? – MKesper