用归档管理器打开.zip包中的中文文件名显示乱码

编译打包和其他
回复
pangty
帖子: 7
注册时间: 2005-11-15 22:24

用归档管理器打开.zip包中的中文文件名显示乱码

#1

帖子 pangty » 2007-11-14 21:45

如附图,我用的是ubuntu 7.10。请问如何解决?谢谢!
附件
Screenshot-pyjj311.zip .png
lisheng
帖子: 80
注册时间: 2005-10-27 23:16

Re: 用归档管理器打开.zip包中的中文文件名显示乱码

#2

帖子 lisheng » 2009-08-21 10:48

现在我的是9.04了,这个问题还存在!
头像
openicq
帖子: 73
注册时间: 2008-05-07 20:37

Re: 用归档管理器打开.zip包中的中文文件名显示乱码

#4

帖子 openicq » 2010-01-02 3:06

9.10问题依然存在啊
LS第一个链接里的那个补丁怎么用?
http://launchpadlibrarian.net/37016328/ ... utf8.patch
头像
openicq
帖子: 73
注册时间: 2008-05-07 20:37

Re: 用归档管理器打开.zip包中的中文文件名显示乱码

#5

帖子 openicq » 2010-01-05 20:46

Wiki里关于9.10下的解决新方法还是治标不治本啊
Ubuntu 9.10的UNZIP没有了-O选项,我们可以使用7zip(独立于unzip的zip解压程序)和convmv(文件名编码转换程序)解决乱码问题,方法如下:

第一步 首先安装7zip和convmv(如果之前没有安装的话)

sudo apt-get install p7zip-full convmv

第二步 假设zip文件名为abc.zip,那么

LANG=C 7z x abc.zip
convmv -f cp936 -t utf8 -r --notest *
himandy
帖子: 100
注册时间: 2008-11-09 13:43

Re: 用归档管理器打开.zip包中的中文文件名显示乱码

#6

帖子 himandy » 2010-07-20 22:49

10.04下面也有这个问题,不知道如何解决
回复