Windows客户端访问vsftpd服务器中文乱码问题解决

FTP服务,发现文件和目录是中文全部乱码,不方便查看修改文件目录等操作故障

原因:vsftpd不能处理字符编码的转换,Windows使用GBK编码,linux使用zh_CN.UTF-8编码


解决方法:

1、使用能够设置编码的FTP客户端

1-1 FlashFXP客户端,选择【站点】-【站点管理器】-【站点列表】-【快速连接】,选择使用的连接,点击【选项】-【字符编码】-【UTF-8】。

1-2 FileZilla客户端,选择【站点】-【站点管理器】-【站点列表】-【字符集】,选择强制UTF-8

2、使用convmv工具转换服务器目录文件编码

linux下:convmv-f GBK -t UTF-8 --notest -r TOOLS    # tools目录下所有文件乱码转换,解决linux下查看windows上传文件中文乱码的故障

windows下客户端使用方法1里面的工具连线vsftpd服务端也就不会再有乱码。

3.修改服务器系统默认文件编码:

vim /etc/sysconfig/i18n   

LANG="zh_CN.GBK"       # GBK是windows中文编码格式

export LANG=zh_CN.GBK  #前提是已经生成了GBK的locale

5、换能够处理字符编码的ftp服务端,如pureftp

http://www.apelearn.com/bbs/forum.php?mod=viewthread&tid=10079&highlight=vsftpd

你可能感兴趣的:(windows)