Python 下载文件名中包含日语字符的文件在IE中显示不正确
我正在尝试下载一个文件名中包含日语字符的文件,但下载后它会显示一些不需要的/无法识别的字符,而不是相应的日语字符,如Python 下载文件名中包含日语字符的文件在IE中显示不正确,python,django,Python,Django,我正在尝试下载一个文件名中包含日语字符的文件,但下载后它会显示一些不需要的/无法识别的字符,而不是相应的日语字符,如 優先データ①_20140411_2-J 谁能告诉我如何转换文件名吗 if docs.count()==1: resp = HttpResponse(docs[0].completed_document,mimetype=mimetypes.guess_type(docs[0].filename())[0]) resp['Content-
優先データ①_20140411_2-J
谁能告诉我如何转换文件名吗
if docs.count()==1:
resp = HttpResponse(docs[0].completed_document,mimetype=mimetypes.guess_type(docs[0].filename())[0])
resp['Content-Disposition'] = 'attachment; filename=%s' % docs[0].filename()
你试过添加解码吗?比如:resp['Content-Disposition']='附件;filename=%s'%docs[0].filename().decode(“utf8”)我尝试了该方法,但出现了一个错误,如“ascii”编解码器无法对位置21-26中的字符进行编码:序号不在范围(128)内,HTTP响应头必须为US-ascii格式