专业的编程技术博客社区

网站首页 > 博客文章 正文

Zip文件中文乱码问题解决方法(MAC->Windows)

baijin 2024-09-05 11:18:16 博客文章 5 ℃ 0 评论

方法一:安装新版本Winrar(例5.0.1或者5.1.0)

结果如图:

方法二:用JAR解压

命令: jar -xvf 迭代9需求.zip

结果如图:


方法三:用python解压

import zipfile
import os
import chardet
# 解压
with zipfile.ZipFile('11.zip', 'r') as fd:
    for i in fd.namelist():
        gbkfilename = i.encode('cp437').decode('utf-8')
        # 或者 根据编码情况 
        # gbkfilename = i.encode('cp437').decode('GBK')
        # 使用chardet 得到编码类型
        # charset = chardet.detect(str.encode(name,'cp437'))['encoding']
        
        fd.extract(i, 'testdir', pwd='testpassword'.encode('GBK'))
        os.rename(''.join(['testdir/', i]), ''.join(['testdir/', gbkfilename]))

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表