Ubuntu 解压缩zip文件乱码问题解决方案
2013-12-31 11:09
162 查看
PS: 一直很困扰与Ubuntu下解压zip乱码问题,虽然解压后不影响文件的正常使用,但看着各种字符的文件名心里就各种不爽。
所以决定解决这个问题,现在将我认为比较好的方法分享给大家,希望对大家有所帮助。
其实就是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-2010 Igor Pavlov 2010-11-18
p7zip Version 9.20 (locale=C,Utf16=off,HugeFiles=on,2 CPUs)
Processing archive: 报告.zip
Extracting ����/2013_12��������.doc
Extracting ����/2013_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 "./2013_12�±�.doc" "./2013_12月报.doc"
mv "./2013_12��������.doc" "./2013_12技术报告.doc"
mv "./�����±�ģ��.xls" "./工作月报模板.xls"
Skipping, already UTF-8: ./报告.zip
Ready!
xuhui@ubuntu:~/桌面$
所以决定解决这个问题,现在将我认为比较好的方法分享给大家,希望对大家有所帮助。
一、乱码原因
其实,并不是所有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-2010 Igor Pavlov 2010-11-18
p7zip Version 9.20 (locale=C,Utf16=off,HugeFiles=on,2 CPUs)
Processing archive: 报告.zip
Extracting ����/2013_12��������.doc
Extracting ����/2013_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 "./2013_12�±�.doc" "./2013_12月报.doc"
mv "./2013_12��������.doc" "./2013_12技术报告.doc"
mv "./�����±�ģ��.xls" "./工作月报模板.xls"
Skipping, already UTF-8: ./报告.zip
Ready!
xuhui@ubuntu:~/桌面$
相关文章推荐
- Ubuntu 解压缩zip文件乱码问题解决方案
- Ubuntu 解压缩zip文件名乱码问题解决方案
- 【Linux/Ubuntu学习3】解决ubuntu解压windows生成的zip文件时乱码问题
- Ubuntu下MySQL5.7+PHP7.0+Okhttp3.7.0中文乱码问题解决方案
- ubuntu 解压缩zip文件 中文乱码
- Java压缩解压zip文件的中文文件名在Windows和Linux环境下乱码问题的解决方案
- ubuntu下解决解压缩出现中文乱码问题
- 解决ubuntu解压windows生成的zip文件时乱码问题
- ubuntu下乱码问题解决方案
- ubuntu下乱码问题解决方案
- ubuntu 终端乱码问题解决方案
- 6 解决ubuntu解压windows生成的zip文件时乱码问题
- 关于ubuntu10.04触摸板不能禁用和gedit文本编辑器中文乱码问题的一个解决方案
- 解决ubuntu解压windows生成的zip文件时乱码问题
- 在Ubuntu下解压.zip文件发现中文乱码问题
- Ubuntu 16.04 解压缩zip文件中文乱码
- ubuntu下Rhythmbox播放器乱码问题解决方案
- ubuntu文件名+gedit+解压缩乱码问题+eclipse乱码问题
- ubuntu中解压zip文件时乱码的问题 && pdf中文乱码问题
- ubuntu 歌名乱码问题解决方案