как импортировать в csv - PullRequest
       20

как импортировать в csv

2 голосов
/ 04 марта 2010

У меня проблема. Я экспортирую данные в excel в моем администраторе django. Функциональность нормальна, пока некоторые специальные символы отсутствуют.

У меня есть текст «ACTPrinter ★ Print to iPhone» , когда я пытаюсь экспортировать его в файл CSV, выдает ошибку

UnicodeEncodeError at /admin/core/wappubfilter/

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

любая идея, как решить эту проблему. Я пытался дать тринг под Unicode, но не работает

1 Ответ

3 голосов
/ 04 марта 2010

вы должны конвертировать все данные в utf-8. это делается так:

writer.writerow(
        [unicode(s).encode("utf-8") for s in data]
    )
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...