2010-03-04 84 views
2

我m有一個porblem.I m導出數據到我的django管理員的excel。功能是好的,直到一些特殊字符不存在。如何導入csv

我有一個文本「ACTPrinter★打印到iPhone」當我嘗試這個導出爲CSV文件, 它給出了一個錯誤

UnicodeEncodeError at /admin/core/wappubfilter/ 

'ascii' codec can't encode character u'\u2605' in position 11: ordinal not in range(128) 

任何想法如何解決它。我試圖讓在unicode但不工作的tring

回答

3

你應該將所有的數據轉換爲utf-8。這是這樣做的:

writer.writerow(
     [unicode(s).encode("utf-8") for s in data] 
    ) 
+0

謝謝你,我的問題解決了 – ha22109 2010-03-08 10:55:16