ファイルのエクスポートはうまく動作しますが、データのエンコーディングに問題があります。 どこでミスをしましたか?CSVのDjangoエンコーディングの問題
私のコードは
for user in users:
result = user[0].encode('utf-8')
for x in filter(lambda q: q is not None, user):
result += ', '
if type(x) in (str, unicode):
result += x.encode('utf-8')
else:
result += str(x)
print type(result), result
writer.writerow(result)
return response
でそれを使用する方法を学ぶことができるものCSVファイルのエンコーディングのですか?エラーメッセージが表示されますか? – user2393256
「問題があります」と定義します。エラー/トレースバックを取得しましたか?それを示す。 CSVはPython 2ライブラリでUnicodeをうまく扱えないことで有名です。多くの人が 'unicodecsv'を使用しています。 Python 2または3を使用していますか? .... – Dan
いいえ、エクスポートされたファイルに問題があります。私は今のpython 2.7 を使用しています、ファイル内のデータが Имя\tФамилия\tКомментарий\tДатаのように見えますが、\t \t \t \t \t \t – tonyjasta