user1934286
user1934286

Reputation: 1762

How to log into FTP when there is a special character in the username?

I have login credentials for an FTP server that are in this form:

User: [email protected] Pass: alpha-numberic-password

When attempting to log in, it will not work because of the @ special character. I have tried the %40 trick and the %64 trick and neither worked.

I am trying with FileZilla and this is the only relevant info I found on their forums.

I can get it to work with CuteFTP 8 Home, but that is quite old and I would like to use a different client in the future.

Is there a general setting for this kind of thing that allows @ in the username? Is there a more expansive client that can utilize these credentials?


I realize that @ should not be in the username or password, but that is outside of my control, and people do still do it like this sometimes.

Upvotes: 6

Views: 11067

Answers (2)

Steffen Ullrich
Steffen Ullrich

Reputation: 123260

According to the RFC for FTP (RFC959) a @ in the username is perfectly acceptable ("any of the 128 ASCII characters except <CR> and <LF>"). FTP has also no encoding/escaping of characters. So if it works with CuteFTP and not with FileZilla it might be a bug there. I don't know what FileZilla does with the @ character but maybe a tcpdump/wireshark would help to find out.

Upvotes: 1

user2720864
user2720864

Reputation: 8161

Could you please try replacing @ with %40

Upvotes: 4

Related Questions