LinuxSir.cn,穿越时空的Linuxsir!

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

vsftpd编码补丁

[复制链接]
发表于 2005-12-31 14:24:38 | 显示全部楼层 |阅读模式
由于vsftpd没有编码转换功能,导致使用UTF8区域设置的linux服务器用windows或者是使用GBK等区域设置的linux系统连接时会出现乱码。我给vsftpd打了个补丁。

使用方法
我给vsftpd增加了三个开关,这些可以在打了补丁的vsftpd.conf的manpage中用charset搜到。
首先是要在vsftpd.conf中加上charset_filter_enable=YES,这个开关使vsftpd配置字符过滤器,缺省是NO,就是说vsftpd缺省不会开启这个解码功能的。
然后就是两个参数charset_client和charset_server,前者表示vsftpd将向外输出的字符编码名称(比如我这样的情况应该是GBK,GB18030或者GB2312),后者是vsftpd所在服务器的系统编码(我这里是UTF8)。

有什么问题可以发信给meteozwh at hotmail dot com
vsftpd-2.0.3-encoding.patch.tar.bz2
 楼主| 发表于 2006-1-1 03:47:11 | 显示全部楼层
才发现附件没传上来,我现在给上面增加了到vsftpd-2.0.3-encoding.patch.tar.bz2的连接
回复 支持 反对

使用道具 举报

发表于 2006-1-1 11:42:50 | 显示全部楼层
赞一个,回头试下
回复 支持 反对

使用道具 举报

发表于 2006-1-14 17:16:30 | 显示全部楼层
挺好用的,向楼主致敬。
回复 支持 反对

使用道具 举报

发表于 2006-1-16 16:20:57 | 显示全部楼层
有proftp的吗?windows访问我的ftp的时候中文都是乱码,如何解决?
论坛关了搜索还真有点不方便
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-1-18 06:39:24 | 显示全部楼层
google一下,我记得proftpd有补丁,不过一直懒得改换门庭,才修改vsftpd的
回复 支持 反对

使用道具 举报

发表于 2006-1-26 16:57:53 | 显示全部楼层
这个补丁怎么大阿

哈哈

实在是不会
回复 支持 反对

使用道具 举报

发表于 2006-2-24 01:14:21 | 显示全部楼层
我的也是这个问题,别人连我的FTp时中文显示乱码.  我用的是ubuntu,补丁能用吗?
回复 支持 反对

使用道具 举报

发表于 2006-4-22 15:49:10 | 显示全部楼层
vsftpd-2.0.1-5.EL4.3
能用吗??
回复 支持 反对

使用道具 举报

发表于 2006-5-31 09:34:30 | 显示全部楼层
vsftpd2.0.4的编码补丁在下面这个帖子里头可以找到:
http://bbs.linuxsir.cn/showthrea ... mp;highlight=vsftpd

我根据meteo的补丁修改的。因为是gentoo的patch,不知道能否正常用到其他发行版里头;如不行,请酌情做修改。
回复 支持 反对

使用道具 举报

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

本版积分规则

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