擅长:python、mysql、java
<p>有两种可能性:</p>
<ul>
<li>无法识别unicode FTP。在本例中,您所访问的服务器似乎正在发送拉丁语-1编码的字节。所以当你收到字节时,你需要用这种编码来解码。在</li>
<li>有一个<a href="http://www.ietf.org/rfc/rfc2640.txt" rel="nofollow">an RFC</a>将FTP更新为支持UTF-8。检查<code>FEAT</code>命令的结果,看看<code>UTF8</code>是否存在(但可能没有,因为示例字节不是有效的UTF-8)。如果是,则使用UTF-8解码字节。在</li>
</ul>
<p>Twisted的FTP客户机不会做任何与unicode相关的操作,因为它只是实现了基本的FTP-RFC。在</p>