AS3 で FTP クライアントを作成しようとしています。ほとんどすべての ftp ホストで問題なく動作しますが、ユーザー名に "@" (コマーシャル) 文字が含まれているホストにログインできません。文字エンコードエラーのようです。
私はこの方法で文字列を送信しています:
ftp_username = "aaaaa@bbbbb.ccc" s.writeUTFBytes("USER " + ftp_username + "\n");
しかし、FTP サーバーから 331 応答 (Username Accepted) を受け取ったことは一度もありませんでした。
ps: 「@」文字を「%40」または「+」に置き換えようとしましたが、成功しませんでした。