rfc里边谈到ftp的控制连接传输采用telnet方式,我想知道具体是指的telnet的哪种方式,是二进制传输方式吗?因为考虑到文件名可能是中文的原因.

解决方案 »

  1.   

    这个好像可以设置,跟那种方式没有关系,ftp也可以指定文本传输方式
      

  2.   

    我的意思是telnet只能传输0-127的ascii码,可是在ftp中却要解释中文文件名,而rfc959里边讲到ftp的命令传输采用的是telnet协议,那么应该是用telnet的二进制传输方式,也就是255用IAC IAC表示,其他不变.是不是这个意思呢?
      

  3.   

    就是使用自己端默认的 ANSI 编码,
    现在比较新的 ftp 服务器和客户端都可以使用 site 命令约定使用 utf8 作为编码。推荐文章:
    http://www.regexlab.com/zh/encoding.htm