2010-08-12 8 views
0

J'ai essayé de trouver la liste des caractères autorisés dans le nom d'utilisateur pour FTP, mais le RFC n'est pas très spécifique. Quels serveurs ftp et clients supportent les noms d'utilisateur en Unicode? Caractères spéciaux? Existe-t-il une spécification généralement acceptée qui explique la liste des caractères autorisés dans les noms d'utilisateur FTP? (googling ne m'a pas aidé)Caractères non latins dans le nom d'utilisateur pour FTP

Répondre

1

RFC 959 5.3.2:

<username> ::= <string> 
<string> ::= <char> | <char><string> 
<char> ::= any of the 128 ASCII characters except <CR> and <LF> 

Plus tard RFCs (comme la norme proposée RFC 3659) parler sur les extensions de UTF-8, mais seulement dans le contexte et le contenu des noms de fichiers de fichiers codant.

Vous ne pouvez donc dépendre que de l'ASCII, mais je suppose que dans la pratique, la plupart des clients et des serveurs supportent l'UTF-8.

+0

Merci, j'ai trouvé des mots "telnet string" mais j'ai raté la définition. Je m'attendais à voir quelque chose qui interdit les caractères spéciaux comme \ ou% mais qui ressemble à de tels caractères sont autorisés. – Muxecoid

1

Essayez d'encoder en utilisant UTF-8 parce que la plupart des serveurs FTP fonctionneront avec UTF-8.

Questions connexes