[问题]VSFTPD:如何让Windows客户端浏览时不乱码?

Web、Mail、Ftp、DNS、Proxy、VPN、Samba、LDAP 等基础网络服务
Vstar
帖子: 273
注册时间: 2005-10-03 14:13
来自: Tokushima, Japan
送出感谢: 0
接收感谢: 1 次
联系:

[问题]VSFTPD:如何让Windows客户端浏览时不乱码?

#1

帖子 Vstar » 2006-07-13 16:54

最近用vsftpd架ftp,结果Windows下的客户端连上后,里面所有的中文目录和文件名全是乱码。Win下的客户端上传到我的机器里,我的机器显示的也是乱码。
请问如何设置让vsftpd可以自动转换文件编码?
致虚极,守静笃
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

#2

帖子 eexpress » 2006-07-13 16:56

全部gbk算了。
● 鸣学
Vstar
帖子: 273
注册时间: 2005-10-03 14:13
来自: Tokushima, Japan
送出感谢: 0
接收感谢: 1 次
联系:

#3

帖子 Vstar » 2006-07-13 17:05

eexpress 写了:全部gbk算了。
这个……

ftp.ubuntu.org.cn用的也是vsftpd的吧,怎么解决的,不会是打了补丁编译的吧
致虚极,守静笃
china
帖子: 43
注册时间: 2005-04-09 8:55
送出感谢: 0
接收感谢: 0

是有这个补丁

#4

帖子 china » 2006-07-15 19:28

在linuxsir 的 meteo 大侠做了个补丁,
http://www.linuxsir.org/bbs/showthread. ... +%E4%B8%81
我不太会做debian包,粗略打了个包自己用,一直没有问题,但估计命名方面有些问题。建议试试。
使用方法:
卸载 vsftpd ,下载 vsftpd-encoding_2.0.4-0ubuntu4_i386.deb , 直接安装,和vsftpd 一样使用,只是
"给vsftpd增加了三个开关:
首先是要在vsftpd.conf中加上charset_filter_enable=YES,这个开关使vsftpd配置字符过滤器,缺省是NO,就是说vsftpd缺省不会开启这个解码功能的。
然后就是两个参数charset_client和charset_server,前者表示vsftpd将向外输出的字符编码名称(比如一般的情况应该是GBK,GB18030或者GB2312),后者是vsftpd所在服务器的系统编码(ubuntu里默认是UTF8)。

有什么问题可以发信给meteozwh at hotmail dot com"

希望高手做个好些的包,比如可以自动解决与vsftpd包的冲突问题,像totem-gstreamer 和 totem-xine 那样。
附件
vsftpd-encoding_2.0.4-0ubuntu4_i386.deb
(107.33 KiB) 下载 2214 次
qingyue
帖子: 37
注册时间: 2006-07-02 12:42
送出感谢: 0
接收感谢: 0

#5

帖子 qingyue » 2006-07-20 14:03

eexpress 写了:全部gbk算了。
换成GBK后,从桌面上双击中文的doc文件提示找不到文件
nulixuexi
帖子: 17
注册时间: 2007-05-23 0:48
送出感谢: 0
接收感谢: 0

Re: 是有这个补丁

#6

帖子 nulixuexi » 2007-05-27 13:38

china 写了:在linuxsir 的 meteo 大侠做了个补丁,
http://www.linuxsir.org/bbs/showthread. ... +%E4%B8%81
我不太会做debian包,粗略打了个包自己用,一直没有问题,但估计命名方面有些问题。建议试试。
使用方法:
卸载 vsftpd ,下载 vsftpd-encoding_2.0.4-0ubuntu4_i386.deb , 直接安装,和vsftpd 一样使用,只是
"给vsftpd增加了三个开关:
首先是要在vsftpd.conf中加上charset_filter_enable=YES,这个开关使vsftpd配置字符过滤器,缺省是NO,就是说vsftpd缺省不会开启这个解码功能的。
然后就是两个参数charset_client和charset_server,前者表示vsftpd将向外输出的字符编码名称(比如一般的情况应该是GBK,GB18030或者GB2312),后者是vsftpd所在服务器的系统编码(ubuntu里默认是UTF8)。

有什么问题可以发信给meteozwh at hotmail dot com"

希望高手做个好些的包,比如可以自动解决与vsftpd包的冲突问题,像totem-gstreamer 和 totem-xine 那样。

我的是64位的环境装不上这个包怎么办?
HsChen07
帖子: 45
注册时间: 2007-02-01 21:20
送出感谢: 0
接收感谢: 0

Re: 是有这个补丁

#7

帖子 HsChen07 » 2007-07-08 1:42

china 写了:在linuxsir 的 meteo 大侠做了个补丁,
http://www.linuxsir.org/bbs/showthread. ... +%E4%B8%81
我不太会做debian包,粗略打了个包自己用,一直没有问题,但估计命名方面有些问题。建议试试。
使用方法:
卸载 vsftpd ,下载 vsftpd-encoding_2.0.4-0ubuntu4_i386.deb , 直接安装,和vsftpd 一样使用,只是
"给vsftpd增加了三个开关:
首先是要在vsftpd.conf中加上charset_filter_enable=YES,这个开关使vsftpd配置字符过滤器,缺省是NO,就是说vsftpd缺省不会开启这个解码功能的。
然后就是两个参数charset_client和charset_server,前者表示vsftpd将向外输出的字符编码名称(比如一般的情况应该是GBK,GB18030或者GB2312),后者是vsftpd所在服务器的系统编码(ubuntu里默认是UTF8)。

有什么问题可以发信给meteozwh at hotmail dot com"

希望高手做个好些的包,比如可以自动解决与vsftpd包的冲突问题,像totem-gstreamer 和 totem-xine 那样。
请问怎样给源码打补丁啊?
lukid
帖子: 59
注册时间: 2007-08-18 14:13
来自: Hangzhou
送出感谢: 0
接收感谢: 0

Re: 是有这个补丁

#8

帖子 lukid » 2007-09-20 20:10

HsChen07 写了: 请问怎样给源码打补丁啊?
同问,下了个.patch的文件,不知道怎么用?
头像
percy
帖子: 508
注册时间: 2006-09-10 8:19
系统: Gentoo/Mac OS X
来自: Shanghai,China
送出感谢: 0
接收感谢: 0
联系:

#9

帖子 percy » 2007-11-01 12:43

我照四楼的做法没问题
李丑男
帖子: 320
注册时间: 2007-08-29 22:44
送出感谢: 0
接收感谢: 0
联系:

#10

帖子 李丑男 » 2007-11-24 18:14

很好,不错的说,我装了四楼的那个包就可以了。非常谢谢。
头像
wanzcong
帖子: 201
注册时间: 2007-08-23 3:52
送出感谢: 0
接收感谢: 0
联系:

#11

帖子 wanzcong » 2007-12-01 14:24

4楼的那个包应该可以用,我用 的就是这个包,但是各位看一下能不能支持2G以上的文件。
我这里不行,也不知道是怎么回事,所有用户都一样,进入存有2G以上的文件目录时,ls一下却根本就看不见,其他功能很正常。
头像
xhylyx
帖子: 353
注册时间: 2007-04-09 15:19
送出感谢: 0
接收感谢: 0

#12

帖子 xhylyx » 2007-12-15 16:19

谢谢了,在windows下登录服务器也能显示中文了
restar
帖子: 322
注册时间: 2007-11-06 13:38
送出感谢: 0
接收感谢: 0

#13

帖子 restar » 2008-01-04 14:12

2G以上的大文件看不到
头像
chinafenghao
帖子: 234
注册时间: 2007-12-18 21:50
送出感谢: 0
接收感谢: 0
联系:

#14

帖子 chinafenghao » 2008-01-16 19:12

希望能够有个比较好的包,还有一个比较完善的教程!
boyliangtian
帖子: 84
注册时间: 2007-08-28 1:52
送出感谢: 0
接收感谢: 0
联系:

#15

帖子 boyliangtian » 2008-01-23 15:37

关注中……
期待更好的方法,我总不能再重新配VSFTPD吧,太麻烦了!
==========================
http://blog.163.com/boyliangtian
==========================
回复

回到 “服务器基础应用”