UnicodeDecodeError: 'euc_jp' codec can't decode byte 0xe3 in position 17: illegal multibyte sequence が出た
はい、ちょっとプログラムを修正して実行したら、
UnicodeDecodeError: 'euc_jp' codec can't decode byte 0xe3 in position 17: illegal multibyte sequence
というエラーが出ました。
修正箇所に関係なく自分の環境に依存しているようです。
プログラムはbashからpythonを呼んでるやつで、原因の細かい特定は置いておいて、文字コードあたりが問題っぽいので、プログラムを実行するときに
LANG=ja_JP.UTF-8 ./prog.sh
という感じで、UTF8だよ、って宣言した状態でテストして突破しました。
環境依存の解消をした方が良さそうですが、あまり修正箇所以外プログラムを触りたくないので、テストだけこんな感じ。
はい、ちょっとプログラムを修正して実行したら、
UnicodeDecodeError: 'euc_jp' codec can't decode byte 0xe3 in position 17: illegal multibyte sequence
というエラーが出ました。
修正箇所に関係なく自分の環境に依存しているようです。
プログラムはbashからpythonを呼んでるやつで、原因の細かい特定は置いておいて、文字コードあたりが問題っぽいので、プログラムを実行するときに
LANG=ja_JP.UTF-8 ./prog.sh
という感じで、UTF8だよ、って宣言した状態でテストして突破しました。
環境依存の解消をした方が良さそうですが、あまり修正箇所以外プログラムを触りたくないので、テストだけこんな感じ。
コメント