分页: 1 / 1

Ubuntu下解压,文件名乱码的(完美)解决方法

发表于 : 2014-07-21 8:50
brucelihan
在使用ubuntu的文档管理器解压windows下的文件时,文件名出现乱码。

windows下编码格式为gbk,而ubuntu使用utf8,

我在网上找了很多资料,有人建议改系统的默认编码为UTF8,也有人建议安装p7zip、unrar和unzip等软件,我试了多次,都没有成功。
1.解决方法:安装convmv

使用convmv这个命令解决

convmv能将文件的文件名从一种编码格式转换成为另外一种编码格式

sudo apt-get install convmv

convmv * -f gbk -t utf8 --notest
(这种方法很麻烦,还必须用文档管理器或p7zip等解压软件,解压后才能用convmv这个命令。需要两步)

2.解决方法:安装unar (注意是unar, 不是unrar)

sudo apt-get install unar

unar test.zip (test为要解压的压缩文件)

只需一步,完美解决问题,非常方便。

我能解决问题,相信你也可以! :em01

Re: Ubuntu下解压,文件名乱码的(完美)解决方法

发表于 : 2014-07-21 10:46
nyfair
不通用啊
你肯定不知道zip在中文windows上是怎么处理日文的,日文汉字里有相同gbk汉字的使用gbk,没有的用utf-8,convmv一刀切就呵呵了

LOCALE=zh-cn.UTF-8 7z x test.zip
alias一下不就好了?

Re: Ubuntu下解压,文件名乱码的(完美)解决方法

发表于 : 2014-07-21 13:55
tracyone
回去试试,呵呵

Re: Ubuntu下解压,文件名乱码的(完美)解决方法

发表于 : 2015-06-06 0:59
nsynet
其他的方法我都无效,倒是这个方法好用 http://blog.chinaunix.net/uid-26497520-id-3955616.html