LinuxSir.cn,穿越时空的Linuxsir!

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

ftp的乱码问题

[复制链接]
发表于 2006-4-20 22:35:50 | 显示全部楼层 |阅读模式
FC5的系统,VSFTP
开了FTP服务后,从Win下传了些文件,中文文件名字在Linux下是乱码
我的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-4-21 05:05:32 | 显示全部楼层
WIN是用GB编码的
回复 支持 反对

使用道具 举报

发表于 2006-4-21 05:25:09 | 显示全部楼层
我没找到 vsftpd 的相关补丁。:(。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-21 08:25:34 | 显示全部楼层
hehe,,,,把Locale修改成LC_ALL=zh_CN.GB18030
回复 支持 反对

使用道具 举报

发表于 2006-4-29 09:43:39 | 显示全部楼层
SUSE也有这个问题。郁闷呀。搞了好长时间了。没搞好。
那位高手给个详细的解决过程哦。谢谢了
回复 支持 反对

使用道具 举报

发表于 2006-4-29 10:17:46 | 显示全部楼层
呵呵。在profile中加入
LC _ALL=zh_CN.GB18030
export  LC_ALL
回复 支持 反对

使用道具 举报

发表于 2006-4-29 10:35:47 | 显示全部楼层
觉得你只要在
/etc/sysconfig/i18n中加入关于语言支持的选项就没问题了,修改系统的默认locale会导致许多问题的
加入
SUPPORTED="zh_CN.GB2312:zh_CN.UTF-8:zh_CN:zh"
似乎就可以了,
回复 支持 反对

使用道具 举报

发表于 2006-4-29 11:45:55 | 显示全部楼层
在SUSE中没有这个文件,要不然我是不会在PROFILE中加那句话的
回复 支持 反对

使用道具 举报

发表于 2006-4-29 12:41:50 | 显示全部楼层
用convmv 转一下咯
回复 支持 反对

使用道具 举报

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

本版积分规则

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