解决linux下zip文件解压乱码

125 字
1 分钟
解决linux下zip文件解压乱码

原因#

由于zip格式并没有指定编码格式,Windows下生成的zip文件中的编码是GBK/GB2312等,因此,导致这些zip文件在Linux下解压时出现乱码问题,因为Linux下的默认编码是UTF8。

解决方案#

使用7z解压。

  1. 安装p7zip和convmv
Terminal window
## fedora
$ su -c 'yum install p7zip convmv'
## ubuntu
$ sudo apt-get install p7zip convmv
  1. 执行一下命令解压缩
Terminal window
## 使用7z解压缩
$ LANG=C 7za x your-zip-file.zip
## 递归转码
$ convmv -f GBK -t utf8 --notest -r .

支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或打赏支持!

打赏
解决linux下zip文件解压乱码
https://fanrich.eu.org/posts/程技/linux/解决linux下zip文件解压乱码/
作者
richfan
发布于
2017-04-25
许可协议
CC BY-NC-SA 4.0

评论区

Profile Image of the Author
richfan
Hello, I'm richfan.
公告
欢迎来到我的博客!这是一则示例公告。
音乐
封面

音乐

暂未播放

0:000:00
暂无歌词
分类
标签
站点统计
文章
779
分类
8
标签
138
总字数
3,267,679
运行时长
0
最后活动
0 天前
站点信息
构建平台
Cloudflare Pages
博客版本
Firefly v6.13.5
文章许可
CC BY-NC-SA 4.0

文章目录