zip包里含有中文文件名的处理

38 views
Skip to first unread message

Zhang Le

unread,
Feb 29, 2008, 7:41:07 AM2/29/08
to Gentoo 中文, 深圳 Linux Unix 用户组
刚刚同事发给我一个zip包,解开发现中文是乱码
于是上网搜了一下,发现了解决方法
顺便说一下,中文相关问题还是要用中文关键字搜,:-D
http://bbs.chinaunix.net/archiver/tid-1002730.html
不过即便是此连接里提到的第二个方法也不是这个问题的解决方法,而只是一个workaround
但对于中文Linux用户,应该足够了
所以过一会我会把它放到china overlay里

PS: 我同事给我的文件用改过的unzip解压缩后,还是需要convmv,因为她用的是繁体windows,big5编码

--
Zhang Le, Robert
http://r0bertz.blogspot.com
http://zh.gentoo-wiki.com
http://savannah.nongnu.org/projects/pgubook
http://groups.google.com/group/gentoo-china
http://groups.google.com/group/szlug

Fwolf

unread,
Feb 29, 2008, 10:30:40 AM2/29/08
to sz...@googlegroups.com
zip压缩文件时,文件名使用的是当前系统的编码。
如果用rar或者7z压缩就没有问题了,他们的文件名是转成utf8格式存储的。

--
http://www.fwolf.com/
Lay on, MacDuff, and curs'd be him who first cries, "Hold, enough!".
-- Shakespeare

signature.asc

Zhang Le

unread,
Feb 29, 2008, 10:58:53 AM2/29/08
to sz...@googlegroups.com
2008/2/29 Fwolf <fwo...@gmail.com>:
zip压缩文件时,文件名使用的是当前系统的编码。
如果用rar或者7z压缩就没有问题了,他们的文件名是转成utf8格式存储的。

这只是这个问题的一部分,而且是最简单的一部分,convmv就行了
解决我这个问题,了解这个只是前提
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFHyCUgSXA0uLfTfucRAhSUAJ9e+EsTbJrMbgrg45/dAd9JdGA2FgCfX9ut
fegcnkPe7O93GK40sk1bdiI=
=/+wa
-----END PGP SIGNATURE-----

Reply all
Reply to author
Forward
0 new messages