linux下zip文件解压出现乱码怎么办?


本文摘自PHP中文网,作者Y2J,侵删。

本篇文章主要介绍了解决linux下zip文件解压乱码问题,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。

原因

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

解决方案一

使用7z解压。

安装p7zip和convmv


1

2

3

4

# fedora

$ su -c 'yum install p7zip convmv'

# ubuntu

$ sudo apt-get install p7zip convmv

执行一下命令解压缩


1

2

3

4

# 使用7z解压缩

$ LANG=C 7za x your-zip-file.zip

# 递归转码

$ convmv -f GBK -t utf8 --notest -r .

解决方案二

阅读剩余部分

相关阅读 >>

Linux如何隐藏index.php

如何将专有网络(vpc)类型的ecs实例分配的公网ip转换为弹性公网ip(eip)

Linux下几个常见命令的使用――locale、bc、date

Linux文件不能被root修改

存放Linux基本命令的是什么目录

如何在Linux下建站目录分配权限

Linux下运行php脚本没有反应怎么办

在云服务器 ecs上如何删除一份自定义镜像

如何检查Linux版本?

Linux下如何隐藏文件

更多相关阅读请进入《Linux》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...