中文名文件在空间里解压后不能正常显示
posted on
12 2 月, 2008 BY
admin
No Comments » 用户在使用BSDTAR进行文件打包,有时可能会遇到这种情况,打包好的中文名文件在空间里解压后,却不能正常显示,如果用户遇到上述情况,用户可以尝试以下方法:
用户可以是使用gtar代替bsdtar打包。
背景:
在FreeBSD系统中使用tar命令将一含有中文文件名的目录打包,将打包好的文件上传到空间,使用SSH登录到空间服务,使用tar解压,解压后中文文件名显示乱码,不能正常访问或编辑,但在空间使用tar打包好的含用中文文件名的文件,可在FreeBSD下的tar命令解压且正常显示。
可能的原因:FreeBSD系统中的tar命令是bsdtar,与空间商提供的tar(gnu tar)功能上有差异。
用户可以参考:
http://www.freebsd.org/cgi/man.cgi?query=tar&sektion=1
http://directory.fsf.org/tar.html