(部署在 centos 上默认编码是 utf-8 )通过 python 下载文件时,取得的 HTTP 头是以下:
Content-Encoding: none
Content-Disposition: attachment; filename="xxxxx"
提取 filename=后的 xxxxx 这个可能是英文,简体,繁体之类的,如果直接用这个文件名保存的话可能会出现乱码。
有没有一个靠谱的方法检测文件名编码,然后将它统一转换成 utf8?
Content-Encoding: none
Content-Disposition: attachment; filename="xxxxx"
提取 filename=后的 xxxxx 这个可能是英文,简体,繁体之类的,如果直接用这个文件名保存的话可能会出现乱码。
有没有一个靠谱的方法检测文件名编码,然后将它统一转换成 utf8?