Как применить кодировку UTF8 в сгенерированном отчете CSV? - PullRequest
2 голосов
/ 15 ноября 2009

Как применить кодировку UTF8 в созданном отчете CSV в web2py?

1 Ответ

2 голосов
/ 15 ноября 2009

Используйте функцию str.encode вместе с модулем csv, есть полный пример, который покажет вам, что в документации по Python (или по ссылке, приведенной в комментарии к вашему вопросу). Быстрый пример:

row = ["one", "two", "three"]

import csv
with open("report.csv", "wb") as f:
    writer = csv.writer(f)
    writer.writerow([s.encode("utf-8") for s in row])
...