linux下解压zip文件时,文件名乱码的解决(转载)
2014-11-03 15:51
393 查看
转自:http://blog.sina.com.cn/s/blog_6261f8690101c1gx.html
windows下的zip文件,在linux下解压时,经常会出现文件名乱码的情况。
主要原因是,在windows下压缩文件时,是以系统的默认编码(gbk,gb18030)来压缩,zip文件并没有声明编码的格式,因此,linux下解压缩时,也会使用系统默认的格式(utf-8)解压缩,编码格式不同,自然会出现乱码。
解决办法,linux下解压zip文件时声明一下编码即可。
比如对于某个windows下用zip压缩的文件 xx.zip
解压时,可以利用
$ unzip -O CP936 xx.zip
很方便,亲测~
实际上,CP936用GBK, GB18030也是可以的。
补充,一般rar文件在linux解压时并不会出现文件名乱码的情况,主要原因是rar文件头声明了压缩时的编码。所以大家以后为了方便,尽量还是用rar方式压缩吧。。
本文主要转自: http://forum.ubuntu.org.cn/viewtopic.php?f=122&t=175405&p=1343326
windows下的zip文件,在linux下解压时,经常会出现文件名乱码的情况。
主要原因是,在windows下压缩文件时,是以系统的默认编码(gbk,gb18030)来压缩,zip文件并没有声明编码的格式,因此,linux下解压缩时,也会使用系统默认的格式(utf-8)解压缩,编码格式不同,自然会出现乱码。
解决办法,linux下解压zip文件时声明一下编码即可。
比如对于某个windows下用zip压缩的文件 xx.zip
解压时,可以利用
$ unzip -O CP936 xx.zip
很方便,亲测~
实际上,CP936用GBK, GB18030也是可以的。
补充,一般rar文件在linux解压时并不会出现文件名乱码的情况,主要原因是rar文件头声明了压缩时的编码。所以大家以后为了方便,尽量还是用rar方式压缩吧。。
本文主要转自: http://forum.ubuntu.org.cn/viewtopic.php?f=122&t=175405&p=1343326
相关文章推荐
- 解决Linux与Windows压缩解压中文文件名乱码(转载)
- linux下解压zip文件时,文件名乱码的解决
- linux下解压zip文件时,文件名乱码的解决
- [linux]zip文件解压之后文件和文件名乱码解决方法
- ubuntu下解决解压zip文件中文文件名乱码问题
- 解决windows中打包的zip在linux中解压文件名乱码的问题
- 解决python3中解压zip文件是文件名乱码的问题
- Java压缩解压zip文件的中文文件名在Windows和Linux环境下乱码问题的解决方案
- java解压多目录Zip文件(解决中文乱码问题)--转载
- Linux上安装7zip使用教程及zip中文文件名解压乱码解决方法。
- linux 解压zip文件名乱码的解决
- 通过java解决linux下解压来自window生成的zip文件的乱码问题
- linux 解压zip文件名乱码问题解决
- python3解决解压zip文件是文件名乱码问题
- 解决linux下 解压 文件 文件名乱码
- linux下下载的zip文件解压之后中文文件名乱码
- [Linux]zip文件解压乱码问题解决
- 【Linux/Ubuntu学习3】解决ubuntu解压windows生成的zip文件时乱码问题
- 解决python3中解压zip文件是文件名乱码的问题
- linux下解压windows压缩的zip文件,文件名乱码