网站大量收购独家精品文档,联系QQ:2885784924

FTP字符集设置.docVIP

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
FTP字符集设置

一、flashfxp 菜单栏“站点管理器”,选中一个站点,右边“高级”标签,“字符编码” 应选择为与服务器端一致的字符集,如服务器端为UTF8,客户端也应该为UTF8。 一般而言,WINDOWS上得FTP客户端默认为GBK 二、Serv-U,FtpZilla,等 一般而言,原因是:服务器端字符集 和 客户端字符集不匹配。 如果要想FTP支持四字节,则,FTP服务器端和客户端字符集必须一致,最好统一为UNICODE/UTF8等。 FTP服务器端一般采用Linux系统,而Linux系统默认采用通行全球的UTF8字符集, 而向来喜欢自搞一套的天朝强力推行国家标准GBK,规定在天朝范围内销售的OS必须将GBK作为默认的字符集,作为客户端主流OS的Windows中文版被迫将GBK作为默认字符集,而其它非英语语种的Windows一般将UTF8视作默认字符集。 客户端将服务器端提供的UTF8字符集当作GBK解释自然就出现乱码或无法解读了。 FTP服务器端 UTF UTF GBK GBK FTP客户端 UTF GBK UTF GBK 乱码 否 是 是 否 上表是一般规律。 理论上,如果客户端能够自动识别服务器端代码页而且正确无误的化,自然不会出现乱码的现象。 FTP是基于Telnet(RFC 854)发展而来的,最早的RFC 959根本没有提及国际化,只支持7位的ASCII,直到1999年才有RFC 2640提及此问题,之后,逐渐开始有服务器端支持UTF(最早是2002年),而客户端的UTF支持则更晚。 时至今日,相当多的客户端不能正确识别服务器端传回的UTF字符集,出现乱码也就是必然了。 FTPZilla server基于UTF字符集,而LeapFTP、8UFTP客户端将服务器端传回的UTF8字符集当作Windows默认的GBK解释。 解决方法: 对乱码的客户端,直接向服务器端发送原始的FTP命令: opts utf8 off 关闭服务器端的UTF翻译,将Windows的GBK编码原样传回至客户端,即可解决此问题。 命令执行效果如下: 在执行“opts utf8 off”命令前应该执行“feat”命令测试下服务器端是否支持UTF8扩展。 三、Cuteftp不支持UTF-8,可以用自定义命令解决 “cuteftp不支持UTF-8,可以用自定义命令解决。 Tools---Cutsom Commands---Edit Custom Commands---Add? 增加两个命令 opts utf8 on 和 opts utf8 off,然后View---Toolbars---Custom Command Bar? 每次登陆之后手工OFF一次再刷新就可以取消UTF-8了。”

您可能关注的文档

文档评论(0)

didala + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档