utf-8を受け入れるようにterminal.appを設定しました。また、bashでunicode文字を入力してコピー&ペーストすることもできますが、私はできないシェルと私はユニコードをデコードしようとする場合、私はエラーを取得:os x terminal.appのpythonでutf-8文字列をデコードできません
>>> wtf = u'\xe4\xf6\xfc'.decode()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-2: ordinal not in range(128)
>>> wtf = u'\xe4\xf6\xfc'.decode('utf-8')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/encodings/utf_8.py", line 16, in decode
return codecs.utf_8_decode(input, errors, True)
UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-2: ordinal not in range(128)
誰もが私が間違ってやっているか知っていますか?
[この](http://stackoverflow.com/質問/ 368805/python-unicodedecodeerror-am-i-misunderstanding-encode/370199#370199)エンコード/デコードに関する関連する質問の回答が役に立つかもしれません。 – tzot