LinuxSir.cn,穿越时空的Linuxsir!

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

使用FC6自带的vsftpd建立FTP乱码

[复制链接]
发表于 2006-11-29 17:48:57 | 显示全部楼层 |阅读模式
版本是vsftpd-2.0.5-8,远端在windows下使用cuteftp访问,中文(包括上传的中文文件)全是乱码
locale内容如下:
LANG=zh_CN.UTF-8
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL=
我不想改变远端的编码,而对于服务端查了好多资料都不行,小弟初学服务器配置,请大家多多帮助,谢谢!
发表于 2006-11-29 22:24:16 | 显示全部楼层
看置顶帖,安装fedora-cn的仓库,执行:
  1. #yum install fuse-convmvfs
复制代码

执行类似:
  1. $convmvfs /ftp/pub_gbk -o srcdir=/ftp/pub, icharset=utf8,ocharset=gbk
复制代码
的代码,那么访问/ftp/pub_gbk的时候文件名就都是GBK的了,windows下也就不会有乱码。

P。S。:有BUG report说偶尔会SIGSEGV,那就正好在你这里确认下咯,
回复 支持 反对

使用道具 举报

发表于 2006-12-28 09:28:27 | 显示全部楼层
楼主成功了没有啊?我现在也是一样的,乱码,还好我是局域网,现在用windows文件共享撑着。
回复 支持 反对

使用道具 举报

发表于 2007-1-3 20:59:03 | 显示全部楼层
你最好把你的系统的语言改为zh_CN.GBK 那样就好了!
回复 支持 反对

使用道具 举报

发表于 2007-1-3 23:47:50 | 显示全部楼层
用系统语言用gbk是很糟糕的办法
回复 支持 反对

使用道具 举报

发表于 2007-1-4 00:40:03 | 显示全部楼层
Post by cobranail
用系统语言用gbk是很糟糕的办法

嗯,相当的糟糕。

如果别人不介意的话,可以让他们用filezilla登录,字符集强制为utf8
反正我以前的ftp就是这样,字符全部是utf8的,爱用不用。
回复 支持 反对

使用道具 举报

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

本版积分规则

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