<Python, pandas> to_csvでUnicodeEncodeError

Flaskさん中で、subprocessを使って、Pythonスクリプトを呼び出す。
呼び出されたPythonスクリプト中で、pandas.DataFrame.to_csv()を使って、データフレームをcsv出力。

データフレーム中に入っているデータが、元UTF-8だった場合、かつFlask環境がLANG=asciiだと、 UnicodeEncodeErrorを吐き出す。。。

ちょーはまる。。。

この記事が参考になる。

PythonのUnicodeEncodeErrorを知る - HDEラボ

結局、データフレーム中のデータをあらかじめasciiにしてエラーを出さないようにした。。。