Djangoを使用してCSVデータをダウンロードして保存していますが、テキストが単純な文字列ではなくUnicodeであるときに問題があります。Djangoでユニコード文字でCSVをダウンロードするには
これは私が何をすべきかです:
writer = csv.writer(response)
writer.writerow(tuple(corresponding_data[btn]["columns"].split(',')))
for row in rows:
writer.writerow(row)
return response
は、どのように私はまた、Unicodeテキストを含めることができますか?
EDITEDは
これは私が取得エラーです:
'ascii' codec can't encode character u'\xe9' in position 1: ordinal not in range(128)
そして、私はこのしようとした場合:
writer = csv.writer(response, encoding='utf-8')
を私は 'encoding' のことをエラーが出ますパラメータはこの関数には存在しません。
Python 3では、 'csv.writer'ではなく' open'を使うときに 'encoding'パラメータを使います。 Python 2では、[この回答](http://stackoverflow.com/a/17245651/235698)を参照してください。 –