上周五-业务部同事反馈客户使用我司的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
解决Windows客户端访问vsftpd服务器中文乱码问题
原创boy461205160 博主文章分类:Linux笔记 ©著作权
文章标签 解决Windows客户端访问vsftpd 文章分类 服务器
上一篇:Apache 三种工作模式介绍
下一篇:convmv编码转换工具详解
![](https://ucenter.51cto.com/images/noavatar_middle.gif)
-
XFTP传输文件,中文文件名乱码问题中文乱码 XFTP传输文件 LINUX传输文件中文乱码