失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > Ubuntu 解压缩zip文件乱码问题解决方案

Ubuntu 解压缩zip文件乱码问题解决方案

时间:2021-09-04 17:59:27

相关推荐

Ubuntu 解压缩zip文件乱码问题解决方案

PS: 一直很困扰与Ubuntu下解压zip乱码问题,虽然解压后不影响文件的正常使用,但看着各种字符的文件名心里就各种不爽。

所以决定解决这个问题,现在将我认为比较好的方法分享给大家,希望对大家有所帮助。

一、乱码原因

其实,并不是所有zip文件解压后都是乱码的,只有windows下压缩的zip在ubuntu中会出现这种情况。

其实就是windows和ubuntu下压缩的编码格式不同。windows下的编码格式为GBK,Ubuntu下的为UTF-8。

二、解决办法

原因分析过了,下面说一下解决办法(这些方法据说是高手们最常用的方法)

1. 安装7-zip 和 convmv :

命令: sudo apt-get install convmv p7zip-full

2. 解压zip文件:

命令:LANG=C 7z e yourZIPfilename #解压缩自己的zip文件“yourZIPfilename”

3. 开始转换编码

命令: convmv -f gbk -t utf8 -r --notest * #转换当前目录下所有GBK格式文档为UTF8格式文档

OK,大功告成了,呵呵。。。

xuhui@ubuntu:~/桌面$ LANG=C 7z e 报告.zip

7-Zip 9.20 Copyright (c) 1999- Igor Pavlov -11-18

p7zip Version 9.20 (locale=C,Utf16=off,HugeFiles=on,2 CPUs)

Processing archive: 报告.zip

Extracting ����/_12��������.doc

Extracting ����/_12�±�.doc

Extracting ����/�����±�ģ��.xls

Everything is Ok

Files: 3

Size: 77312

Compressed: 77740

xuhui@ubuntu:~/桌面$ convmv -f gbk -t utf8 -r --notest *

Your Perl version has fleas #37757 #49830

mv "./_12�±�.doc" "./_12月报.doc"

mv "./_12��������.doc" "./_12技术报告.doc"

mv "./�����±�ģ��.xls" "./工作月报模板.xls"

Skipping, already UTF-8: ./报告.zip

Ready!

xuhui@ubuntu:~/桌面$

如果觉得《Ubuntu 解压缩zip文件乱码问题解决方案》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。