标签: unicode ftp interop rfc
我试图找到FTP用户名中允许的字符列表,但RFC并不是非常具体。什么ftp服务器和客户端支持Unicode中的用户名?特殊字符?是否有一个普遍接受的规范来解释FTP用户名中允许的字符列表? (谷歌搜索对我没有帮助)
答案 0 :(得分:1)
尝试使用UTF-8进行编码,因为大多数FTP服务器都可以使用UTF-8。
UTF-8
答案 1 :(得分:1)
RFC 959 5.3.2:
<username> ::= <string> <string> ::= <char> | <char><string> <char> ::= any of the 128 ASCII characters except <CR> and <LF>
后来的RFC(如提议的标准RFC 3659)谈论UTF-8扩展,但仅限于路径名和文件内容编码的上下文。
所以你只能依赖ASCII,但我怀疑在实践中大多数客户端和服务器都支持UTF-8。