Python解压缩ZIP文件出现乱码问题的解决方案
python中的zipfile模块用来解压缩ZIP文件非常方便,但是如果ZIP文件的子文件的文件名里含有中文的话,解压出出来的文件的文件名却是乱码!这到底是为什么呢?查看zipfile的源码后,终于找到原因:if zinfo.flag_bits & 0x800: # UTF-8 filename fname_str = fname.decode("utf-8")else: fname_str = fname.decode("cp437")原来编码不能被正确识别为ut
转载
2021-03-23 15:59:09 ·
1894 阅读 ·
0 评论