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
0
A
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.
1
Essayez d'encoder en utilisant UTF-8
parce que la plupart des serveurs FTP fonctionneront avec UTF-8.
Questions connexes
- 1. FasterCSV et caractères non latins
- 2. script batch caractères latins
- 3. CutyCapt - incapable de saisir les caractères non latins
- 4. Tidy rompt les liens avec les caractères non latins
- 5. Utiliser les caractères latins dans appengine
- 6. Caractères japonais dans le serveur URL/FTP
- 7. Vérifiez le nom d'utilisateur pour les caractères non valides
- 8. Quelle expression régulière dois-je vérifier pour certains caractères non latins?
- 9. caractères non anglais (hébreu) dans le nom d'hôte
- 10. Les caractères non latins peuvent-ils être utilisés dans les balises XML?
- 11. Utiliser des polices différentes pour les caractères latins et les caractères japonais avec CSS
- 12. xslt disable-output-escaping transforme les caractères non latins en points d'interrogation "... ??????????? ..."
- 13. Caractères non valides dans label_tag
- 14. Comment insérer des caractères latins dans Mysql à partir du shell de la ligne de commande?
- 15. surprises FTP non désirées
- 16. l'encodage des caractères non anglais
- 17. Caractères non assignés dans le spectre ASCII?
- 18. Caractères internationaux dans le nom de fichier dans mutipart formdata
- 19. nom Django base de données avec des caractères non-ascii
- 20. Utilisation de caractères non-lating pour la clé d'URL de produit et de catégorie dans magento
- 21. Y a-t-il des caractères latins dans les gammes coréennes Hangul Unicode d'une taille fixe?
- 22. C# Supprimer les caractères non valides du nom de fichier
- 23. clang caractères unicode pour nom de variable
- 24. Comment ouvrir un fichier dans PHP qui a des caractères Unicode dans son nom?
- 25. Nom d'utilisateur et mot de passe d'URL FTP avec caractères spéciaux
- 26. expression régulière pour les caractères non consécutifs
- 27. Expression régulière pour détecter quelques caractères non
- 28. Quels caractères sont autorisés dans le nom de l'activité ClearCase?
- 29. Utiliser Capistrano pour déployer (un site non-Rails) via FTP?
- 30. Vérifiez si ftp est complet ou non?
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