Unicode FTP用户名中的非拉丁字符

Unicode FTP用户名中的非拉丁字符,unicode,ftp,interop,rfc,Unicode,Ftp,Interop,Rfc,我试图找到FTP用户名中允许的字符列表,但RFC不是很具体。哪些ftp服务器和客户端支持Unicode用户名?特殊人物?是否有一个公认的规范解释FTP用户名中允许的字符列表?(谷歌搜索对我没有帮助)尝试使用UTF-8编码,因为大多数FTP服务器都使用UTF-8 5.3.2: := ::= | :=除和之外的128个ASCII字符中的任意一个 稍后的RFC(如建议的标准)讨论UTF-8扩展,但仅在路径名和文件内容编码的上下文中讨论 因此,您只能依赖ASCII,但我怀疑实际上大多数客户端和服务

我试图找到FTP用户名中允许的字符列表,但RFC不是很具体。哪些ftp服务器和客户端支持Unicode用户名?特殊人物?是否有一个公认的规范解释FTP用户名中允许的字符列表?(谷歌搜索对我没有帮助)

尝试使用UTF-8编码,因为大多数FTP服务器都使用UTF-8

5.3.2:

:=
::=  | 
:=除和之外的128个ASCII字符中的任意一个
稍后的RFC(如建议的标准)讨论UTF-8扩展,但仅在路径名和文件内容编码的上下文中讨论

因此,您只能依赖ASCII,但我怀疑实际上大多数客户端和服务器都支持UTF-8。

谢谢,我找到了“telnet string”单词,但不知怎的错过了它的定义。我希望看到一些不允许使用\或%等特殊字符的内容,但看起来这些字符是允许的。
<username> ::= <string>
<string> ::= <char> | <char><string>
<char> ::= any of the 128 ASCII characters except <CR> and <LF>