ubuntu10.04解压zip,文件名乱码???????????

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
iefus
帖子: 22
注册时间: 2009-11-07 0:33

ubuntu10.04解压zip,文件名乱码???????????

#1

帖子 iefus » 2010-09-18 16:16

我把windows下的zip文件拷贝到了ubuntu中,然后右键解压后,文件名乱码
在网上找的方法:

代码: 全选

在Ubuntu下使用unzip解压Widnows环境下生成的zip文件,会发生文件名或者目录名乱码现象,解决办法是使用 7-zip和convmv。
安装7-zip和convmv:
sudo apt-get install convmv p7zip-full
解压zip文件:
LANG=C 7z e zip_file
convmv -f gbk -t utf8 -r --notest *
然后我安装了7-zip和convmv
LANG=C 7z e *
convmv -f gbk -t utf8 -r --notest *
终端输入上面的两个命令怎么还是乱码呢
iefus
帖子: 22
注册时间: 2009-11-07 0:33

Re: ubuntu10.04解压zip,文件名乱码???????????

#2

帖子 iefus » 2010-09-18 16:34

现在把LANG=C 7z e *中的*换成一个具体的文件名可以了,但是我有20几个要解压的,怎样能同时解压呢
fuxiu
帖子: 208
注册时间: 2009-12-01 20:02

Re: ubuntu10.04解压zip,文件名乱码???????????

#3

帖子 fuxiu » 2010-09-18 18:56

zip转到到一个临时目录,终端切换到该目录。建立shell脚本。

代码: 全选

for i in *
do
LANG=C 7z e $i
convmv -f gbk -t utf8 -r --notest $i
done
备份后,试一试吧,我不确定。
rediscover
帖子: 3173
注册时间: 2010-01-13 23:26

Re: ubuntu10.04解压zip,文件名乱码???????????

#4

帖子 rediscover » 2010-09-19 0:17

Here I am.
Ubuntu 桌面培训 - 全中文官方文档,含汉化截图,提供PDF
鸟菜1号
帖子: 33
注册时间: 2010-09-24 9:50

Re: ubuntu10.04解压zip,文件名乱码???????????

#5

帖子 鸟菜1号 » 2010-10-06 15:32

wine 一个好压 多方便啊
rediscover
帖子: 3173
注册时间: 2010-01-13 23:26

Re: ubuntu10.04解压zip,文件名乱码???????????

#6

帖子 rediscover » 2010-10-06 15:42

鸟菜1号 写了:wine 一个好压 多方便啊
如果什么都要wine才解决问题,不如用回Windows方便。
Here I am.
Ubuntu 桌面培训 - 全中文官方文档,含汉化截图,提供PDF
头像
lainme
论坛版主
帖子: 7805
注册时间: 2008-09-13 19:17
系统: Arch Linux (x86_64)
联系:

Re: ubuntu10.04解压zip,文件名乱码???????????

#7

帖子 lainme » 2010-10-06 19:33

一个餐具的bug……听说旧版本unzip无此问题,可以选择降级到9.04的

gentoo已经解决了,但ubuntu的还处在confirmed状态……参见

https://bugs.launchpad.net/debian/+sour ... +bug/10979
头像
thomasxie
帖子: 317
注册时间: 2009-11-22 15:29
联系:

Re: ubuntu10.04解压zip,文件名乱码???????????

#8

帖子 thomasxie » 2010-10-13 12:20

:em11
时间就像一张网,你撒在那里,你的收获就在那里。
头像
forevercz
帖子: 325
注册时间: 2008-01-24 22:08

Re: ubuntu10.04解压zip,文件名乱码???????????

#9

帖子 forevercz » 2010-10-13 12:42

convmv适用于各种在win下制成的压缩包到了lin下解压后文件名全是乱码的问题(尤其对于打包的mp3等)。 方法很简单! 1、安装 sudo apt-get install convmv 2、使用 convmv */*.* -f gb2312 -t utf8 –notest 其中,路径依据个人口味轻重。 NICE!!
http://forevercz.blog.com/2010/05/25/%e ... %e7%a0%81/
苍山有井独自空,星落天川映遥瞳;小溪流泉添花彩,松江孤岛一夜枫。
回复