我想导出以ASCII编码的CSV文件,但默认为UTF-8 如果我对字符串进行编码,我会得到用csv(b'String')
写的字节码 response = HttpResponse(content_type='text/csv')
response['Content-Disposition'] = 'attachment; filename="datev_export.csv"'
writer = csv.writer(response, delimiter=";",)
row = ['some', 'strings']
writer.writerow(first_row)
return response
那么如何在没有前导b''的情况下将我的字符串编码为ASCII?
答案 0 :(得分:0)
您可以使用
等字符串的编码方法"asdf".encode("ascii")
对于字节,有解码方法,如
b"asdf".decode("ascii")