2016-06-21 5 views
0

私はdf.to_excel()を試して、エラー UnicodeDecodeError: 'utf8' codec can't decode byte 0xd1 in position 175: invalid continuation byteを取得します。 次へ私はdf.to_excel(encoding='utf-8')を試しましたが、エラーは消えませんでした/ 何が問題なのですか?書き込みしようとするとエラーが発生する

+0

を試し、それに失敗

import sys reload(sys) sys.setdefaultencoding("latin-1") 

を試みることができます。 –

+1

あなたはPython 2を使用していますか? 'sys.getdefaultencoding()'とは何ですか? **デコード**エラーであることに注意してください。 Python 2が暗黙的に最初に '.decode()'を試みるように、何らかのポイントで、何か他のエンコーディングを含むバイト文字列で '.encode( 'utf8')'を呼び出すかもしれません。あなたがやっていることとあなたが得る完全なトレースバックの最小限の例を含めてください。 –

+0

@IljaEverilä、それは 'ascii'を返します – ldevyataykina

答えて

0

あなたは、あなただけの問題を引き起こしているように見えるのコードの一部を投稿した場合、それは容易になるだろうsys.setdefaultencoding('utf-8')

関連する問題