LinuxSir.cn,穿越时空的Linuxsir!

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

请教文件名不同编码的问题~

[复制链接]
发表于 2007-9-26 22:12:25 | 显示全部楼层 |阅读模式
现在我的Debian默认的Locals是UTF-8,我用Icedove(ThunderBird)收信,别人给我发的附件中文名看到的全是乱码。有的压缩包打开其中的中文名也是乱码

用GFTP看我以前在Windows下传到FTP的中文文件名也是乱码


请问有什么样的方式可以解决?谢谢。
发表于 2007-9-26 22:19:12 | 显示全部楼层
可以用convmv批量改变编码。 (请看 http://www.linux-wiki.cn/index.p ... 1%E8%BD%AC%E6%8D%A2 )
我只会lftp的编码设置方法,没准gftp也可以?(lftp的设置方法:http://www.linux-wiki.cn/index.p ... 1%E9%97%AE%E9%A2%98 )
回复 支持 反对

使用道具 举报

发表于 2007-9-27 10:11:16 | 显示全部楼层
我把locale改成utf8以后,基本没在出过附件文件名乱码问题了.
回复 支持 反对

使用道具 举报

发表于 2007-9-27 12:18:45 | 显示全部楼层
设置环境变量 G_FILENAME_ENCODING=@locale 可以强制使用 locale 作为默认的文件名编码
回复 支持 反对

使用道具 举报

发表于 2007-9-29 08:58:16 | 显示全部楼层
用utf8做locale,生成的压缩文件在Windows中可能会乱码吧。
回复 支持 反对

使用道具 举报

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

本版积分规则

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