FTP软件Filezilla出现“读取目录列表失败”情况一般出现在vista/win7系统上,之前在xp上没发现这种情况。

总的来说,不论是打开FTP出现乱码或者显示“读取目录列表失败”均是由字符集引起的。咱们的windows系统默认是采用的GBK码(仅支持中文字符及拉丁字符),而FTP服务器,为了更好的字符兼容性而采用UTF8码(在港台地区甚至有个名字叫“万国码”),以显示所有可能的语言文字。

但是在GBK码和UTF8码中,同一个字的表示方式并不相同,这样就导致了在UTF8码下正常的文字到了GBK码下就显示不正常(有可能显示为乱码或其它字符)

为了解决这个问题,需要为FTP客户端指定一个字符集(编码方式),目前仅发现Filezilla具备该功能,这也是为什么指定使用Filezilla作为客户端的原因(而且这个软件是开源软件,最实惠的好处就是免费)。

解决乱码的办法如下:

点击菜单中的“文件”–>“站点管理器”,在打开的新窗口中点击左下方的“新建(New Site)”按钮,在左上的列表中出现的“新站点(New Site)”中把名字改为FTP(或者其它别的都行),然后在右边的“主机(Host)”中填入 ftp.nacta.edu.cn,其它保持默认就行;点击右边最后一个选项卡“字符集(CharSet)”,然后选择“强制UTF8(Force UTF8)”。

设置完后直接点connect就可以连接上FTP服务器了,而且以后都不用再输入地址,只需要点工具栏里第一个图标旁边的向下小箭头,选择刚才新建的那个配置就可以连接了。

目前发现只有在vista/win7下需要这样设置,在xp中这样设置好像反而会出错(微软做的东西简直太郁闷了。。。不论是Mac还是Linux都没有这样的情况出现)

FTP软件Filezilla出现“读取目录列表失败”的解决办法的更多相关文章

  1. filezilla pureftpd 读取目录列表失败

    放行   21, 39000 - 40000端口

  2. FileZilla 错误425 Can't open data connection 读取目录列表失败

    新装FileZilla FTP Server,设置好后,客户端能连接,但是出Error:[读取目录列表失败]:同时,服务端出Error:[425 Can't open data connection] ...

  3. [linux]解决vsftpd 读取目录列表失败的问题

    使用第三方FTP软件filezilla进行登陆,出现如下错误:状态:    正在连接 192.168.1.6:21...状态:    连接建立,等待欢迎消息...响应:    220 (vsFTPd ...

  4. 响应: 500 OOPS: priv_sock_get_int 错误: 读取目录列表失败

    /************************************************************************* * 响应: 500 OOPS: priv_sock ...

  5. ftp 读取目录列表失败

    在防火墙设置的“例外”选项卡中添加程序: C:\WINDOWS\system32\inetsrv\inetinfo.exe,确定即可!

  6. FTP 150 Opening BINARY mode data connection for MLSD 读取目录列表失败

    这完全是因为防火墙的问题,把服务器的防火墙关闭之后,在连接,一切ok

  7. 解决vsftpd 2.2.2读取目录列表失败的问题

    该错误是由iptables的配置引起的,临时的解决方法是执行如下命令: [root@localhost soft]# modprobe ip_nat_ftp 再次登陆列表正常啦! 但当你重新启动服务器 ...

  8. 百度网盘,FTP上传异常、上传失败的解决办法

    若你的宽带上传上限速度为50KB,那么将百度网盘或FTP的上行速度调为50KB以下即可,就不会出现网络异常的情况了.

  9. FTP软件FileZilla 3.38.1下载

    FTP软件FileZilla 3.38.1下载 filezilla软件简介 FileZilla是一个免费开源的FTP软件,分为客户端版本和服务器版本,具备所有的FTP软件功能,具备极好的可控性及条理性 ...

随机推荐

  1. String的hashCode原理

    参考下面这篇文章: http://blog.csdn.net/steveguoshao/article/details/12576849 http://blog.csdn.net/mingli1986 ...

  2. Android WebView和JavaScript交互

    JavaScript在现在的网页设计中用得很多,Android 的WebView可以载入网页,WebView也设计了与JavaScript通信的桥梁.这篇主要介绍一下WebViewk控件如何和Java ...

  3. ASP 调用dll(VB)及封装dll实例

    ASP调用dll及封装dll实例,封装为dll可以提供运行效率,加密代码. 打开VB6,新建ActiveX DLL 2.在工程引用中加入Microsoft Active Server Pages Ob ...

  4. JavaScript Window Screen

    window.screen 对象包含有关用户屏幕的信息. Window Screen window.screen对象在编写时可以不使用 window 这个前缀. 一些属性: screen.availW ...

  5. Linux通配符

    * 任意字符 ?任意单个字符 [] 匹配指定 字符范围内的字符 [^] 指定范围之外的单个字符 常规字符集合 [a-z] a到z的所有小写字母 [A-Z] a到z的所有大写字母 [0-9] 0到9的所 ...

  6. linux指令备份

    ls -a 显示隐藏文件 cd 回到当前用户的目录 /home/ubuntu touch 创建文件 cat Hello.javamore/less Hello.java分页显示 grep root / ...

  7. Struts2中的链接标签 <s:url>和<s:a>---在action中获取jsp表单提交的参数(转)

    转自:http://sgl124764903.iteye.com/blog/444183 1.普通链接 Web程序中最普通的应用是链接到其他页面,下面看Welcome.jsp. <%@ page ...

  8. DOM对象控制HTML无素——详解1

    getElementsByName()方法 返回带有指定名称的节点对象的集合. 语法: document.getElementsByName(name) 与getElementById() 方法不同的 ...

  9. 在apache上报错“The _imaging C module is not installed”

    我的环境是python2.7.8.django1.6.4.apache2.2. 问题:在django自带的runserver环境下没有任何报错,但是配置在apache上出现了 “The _imagin ...

  10. bzoj2127: happiness

    Description 高一一班的座位表是个n*m的矩阵,经过一个学期的相处,每个同学和前后左右相邻的同学互相成为了好朋友.这学期要分文理科了,每个同学对于选择文科与理科有着自己的喜悦值,而一对好朋友 ...