次のコードは正常に動作すると期待していますが、失敗しています。理由は何ですか?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