【发布时间】:2021-10-13 06:01:09
【问题描述】:
有没有一种使用 Apache Commons Net 获取或检测 FTP 服务器文件名编码的简单方法?
为什么 FileZilla 客户端总能获得正确的编码并显示正确的文件名?它是怎么做到的?
【问题讨论】:
标签: java ftp ftp-client filezilla apache-commons-net
有没有一种使用 Apache Commons Net 获取或检测 FTP 服务器文件名编码的简单方法?
为什么 FileZilla 客户端总能获得正确的编码并显示正确的文件名?它是怎么做到的?
【问题讨论】:
标签: java ftp ftp-client filezilla apache-commons-net
无从得知,服务器使用什么编码。
我什至不认为 FileZilla 可以总是显示正确的文件名。
见https://wiki.filezilla-project.org/Character_Encoding
话虽如此,您可以考虑以下几点:
OPTS UTF8 ON命令,试图强制服务器使用UTF-8编码。 IIS 或 ProFTPD 服务器对此作出响应。【讨论】: