python中的zipfile库在解压含有中文文件的压缩包的时候,中文文件名字会变成乱码

解决方法如下:

修改zipfile的源代码

在源代码中搜索字符串”cp347",你将会看到两个地方,分别在1330行和1510行附近

1330的代码如下:

Python中zip文件解压中文乱码问题的彻底解决

上面这一端代码需要修改为:

Python中zip文件解压中文乱码问题的彻底解决

 

 

1510的代码如下:

Python中zip文件解压中文乱码问题的彻底解决

改为:

Python中zip文件解压中文乱码问题的彻底解决

这种修改方法实际上是不断尝试文件名的编码方法,直到能够正确的解码或者编码文件名

相关文章:

  • 2021-08-10
  • 2021-12-05
  • 2021-06-21
  • 2022-12-23
  • 2021-12-03
猜你喜欢
  • 2021-12-10
  • 2021-09-01
  • 2021-09-09
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案