LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1929|回复: 3

linux 与windows之间压缩文件包的乱码问题

[复制链接]
发表于 2009-12-16 17:03:06 | 显示全部楼层 |阅读模式
刚才给一位同学传PPT,用zip或tar.gz,tar.bz2压缩格式,他打不开,文件名乱码,大部分都无法解压缩。可是,我安装了rar for linux 之后,用rar格式的,一切却都很正常,各位说说,为啥有这么多差别?(显然,大多数windows的机器都用rar工具)不可能以后和他们共享文件时用rar格式吧?!
发表于 2009-12-16 18:58:02 | 显示全部楼层
专属闭源格式想百分百兼容?

不要妙想天开了。。。
回复 支持 反对

使用道具 举报

发表于 2009-12-16 22:57:22 | 显示全部楼层
我猜你的系统,编码为utf8
只有rar是把文件名重新编码为内部编码,不记得是utf8还是utf16,解压时再按本地编码转换

Post by xushaohua2011;2056348
刚才给一位同学传PPT,用zip或tar.gz,tar.bz2压缩格式,他打不开,文件名乱码,大部分都无法解压缩。可是,我安装了rar for linux 之后,用rar格式的,一切却都很正常,各位说说,为啥有这么多差别?(显然,大多数windows的机器都用rar工具)不可能以后和他们共享文件时用rar格式吧?!
回复 支持 反对

使用道具 举报

发表于 2009-12-17 00:39:43 | 显示全部楼层
Post by x11;2056467
我猜你的系统,编码为utf8
只有rar是把文件名重新编码为内部编码,不记得是utf8还是utf16,解压时再按本地编码转换


正解, zip相关的几种压缩格式都不能正确的编码文件名, 比如gz, bz2, zip之类, 不能在windows和linux下自由互用. 如果有中文文件名, 最好用7z或rar来压缩.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表