文件導出效果很好,但是我在編碼數據時遇到了問題。 我犯了什麼錯誤?使用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
究竟什麼是你的問題使用它呢?你有錯誤信息嗎? – user2393256
定義「我有問題。」你有錯誤/追溯?展示下。 CSV在Python 2庫中不能很好地處理Unicode,所以很多人使用'unicodecsv'。你在使用Python 2或3嗎?沒有足夠的信息來幫助你...... – Dan
不,我在導出的文件中遇到問題。我使用python 2.7 現在,在文件中的數據看起來像 Имя\tФамилия\tКомментарий\tДатаконтракта \t \t \t \t \t \t – tonyjasta