djangoで.csvファイルを生成しています:
if request.GET.get('format', None) == 'csv':
# Create the HttpResponse object with the appropriate CSV header.
response = HttpResponse(content_type='text/csv; charset=windows-1251')
response['Content-Disposition'] = 'attachment; filename=stat.csv'
t = loader.get_template('stat/csv.djhtml')
c = Context({
'data': table,
'total': total,
})
response.write(t.render(c))
return response
csv.djhtmlの場合:
Дата/Время;Показов;Кликов;CTR;Доход/Расход
{% for item in data %}
{{item.time}};{{item.views}};{{item.clicks}};{{item.ctr}} %;{{item.income|floatformat:2}} p.
{% endfor %}
ファイルはUTF8エンコーディングで生成されます。このファイルをwindows-1251で生成するにはどうすればよいですか?