ubuntu解压乱码

Posted 火罐儿

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubuntu解压乱码相关的知识,希望对你有一定的参考价值。

乱码原因
问题一般出现在windows下压缩的在ubuntu中会出现这种情况。
其实就是windows和ubuntu下压缩的编码格式不同。windows下的编码格式为GBK,Ubuntu下的为UTF-8。

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


1. 安装7-zip 和 convmv :
命令: sudo apt-get install convmv p7zip p7zip-full p7zip-rar

2. 解压zip文件:
命令:LANG=C 7z x yourZIPfilename
 

3. 开始转换编码
命令: convmv -f gbk -t utf8 -r --notest *

rar或者zip的就可以卸载了。sudo apt-get remove rar unrar zip unzip

 

补充7z的命令:

压缩:“a” 属于7z的压缩命令 ; "-r" 属于7z的参数 表示递归

7z a CompressFileName  Source
7z a CompressFileName  Source -r

解压:“x” 属于7z的解压命令 ; “-o”(字母o)属于7z的参数 表示输出目录(Output) 后面紧跟目录路径, 绝对路径或相对路径 ( 以当前目录为起点 )
7z x CompressFileName
7z x CompressFileName -o
注:虽然"e"也是7z的解压命令,但与“x”不同,它好像是把所有文件全部解压到当前目录或指定目录中去,具体规则不清楚,解压后的文件很混乱。强烈建议 使用x命令

分卷压缩: 跟压缩所使用的命令或参数基本一致,只不过多了一个"-v"参数,其后紧跟每卷的大小,单位可以是b,k,m,g













以上是关于ubuntu解压乱码的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu 使用unzip解压乱码的问题

解决ubuntu中zip解压的中文乱码问题

ubuntu解压时中文出现乱码

Ubuntu解压windows下的.zip文件出现乱码的解决办法

Ubuntu下压缩包内文件解压后乱码问题的解决

Linux 下 zip 文件解压乱码解决方案,ubuntu16.10亲测可用