Python/Django

[Django] csv.writer 한글 입력

S0PH1A 2019. 9. 5. 11:11
반응형

[Django] csv.writer 한글 입력


response.write(u'\ufeff'.encode('utf8')) 를 추가해 주면 된다.

def view(request):
    response = HttpResponse(content_type='text/csv')
    response['Content-Disposition'] = 'attachment; filename="somefilename.csv"'

    response.write(u'\ufeff'.encode('utf8'))
    
    writer = csv.writer(response)
    writer.writerow(['1 row', 'A', 'B', 'C'])
    writer.writerow(['2 row', 'A', 'B', 'C'])

    return response

[출처] https://stackoverflow.com/questions/44879253/python-django-utf-8-csv-writer

반응형