Windows客户端访问vsftpd服务器中文乱码问题解决
2012-05-05 22:22
751 查看
原因:vsftpd没有处理字符编码的转换,Windows使用的是GBK编码,而linux一般使用UTF-8编码。
解决办法:
1、使用vsftpd的补丁,目前只有vsftpd-2.0.3-encoding.patch.tar.bz2
2、使用能够设置编码的FTP客户端
如FlashFXP 4.2.1,选择【站点】-【站点管理器】-【站点列表】-【快速连接】,选择使用的连接,点击【选项】-【字符编码】-【UTF-8】。
3、转换服务器目录文件编码[未测试]
linux下:
convmvfs /ftp/pub_gbk -o srcdir=/ftp/pub, icharset=utf8,ocharset=gbk
的代码,那么访问/ftp/pub_gbk的时候文件名就都是GBK的了,windows下也就不会有乱码。
也可以用下面这个命令把文件名编码转换一下:
convmv -f UTF-8 -t GBK -r yourfile --notest
不用--notest选项,只显示转换后的结果,不对文件真正进行操作
4、换能够处理字符编码的ftp服务器,如pureftp
解决办法:
1、使用vsftpd的补丁,目前只有vsftpd-2.0.3-encoding.patch.tar.bz2
2、使用能够设置编码的FTP客户端
如FlashFXP 4.2.1,选择【站点】-【站点管理器】-【站点列表】-【快速连接】,选择使用的连接,点击【选项】-【字符编码】-【UTF-8】。
3、转换服务器目录文件编码[未测试]
linux下:
convmvfs /ftp/pub_gbk -o srcdir=/ftp/pub, icharset=utf8,ocharset=gbk
的代码,那么访问/ftp/pub_gbk的时候文件名就都是GBK的了,windows下也就不会有乱码。
也可以用下面这个命令把文件名编码转换一下:
convmv -f UTF-8 -t GBK -r yourfile --notest
不用--notest选项,只显示转换后的结果,不对文件真正进行操作
4、换能够处理字符编码的ftp服务器,如pureftp
相关文章推荐
- Windows客户端访问vsftpd服务器中文乱码问题解决
- 解决Windows客户端访问vsftpd服务器中文乱码问题
- SVN+Apache在windows下http访问 显示中文乱码问题的解决方法
- [安卓笔记]android客户端向tomcat服务器发送请求中文乱码问题解决
- 解决 GitHub For Windows 客户端软件中代码的中文显示乱码问题 (Git/GitHub)
- 【解决 FTP】windows访问Ubuntu的vsftpd(FTP服务器)问题200 Switching to ASCII mode,227 Entering Passive Mode (0,0,0
- 【安卓笔记】android客户端向tomcat服务器发送请求中文乱码问题解决
- tomcat服务器配置字符集为utf-8-彻底解决中文乱码问题
- Linux/Windows下MySQL5.6的修改字符集编码为UTF8(解决中文乱码问题)
- tomcat服务器配置字符集为utf-8-彻底解决中文乱码问题
- 中文乱码错误(网页中、与服务器传输信息中出现的中文问题解决方案)
- 转:git windows中文 乱码问题解决汇总
- MySQL客户端输出窗口显示中文乱码问题解决办法
- Git 系列之二:Windows 下 Git 客户端的选择,及 msysGit 各种中文问题的解决
- mysql--出现中文乱码或不能输入中文问题的Windows或Linux系统解决方法
- linux 下,解决tomcat服务器接收中文乱码的问题
- 【转载】小问题解决之:ubuntu下gedit 打开windows下文件出现中文乱码
- Orcale 数据库客户端PL/SQL 中文乱码的问题解决方法
- 解决windows下FileZilla server中文乱码问题
- 解决Linux下挂载Windows分区中文乱码问题