Opened 16 years ago

Last modified 16 years ago

#1370 closed Bug report

£ symbol not allowed in sftp logins?

Reported by: kaur1 Owned by:
Priority: normal Component: FileZilla Client
Keywords: Cc: kaur1, Tim Kosse
Component version: Operating system type:
Operating system version:


When I try to connect to a server via sftp using an account withthe £ symbol in the password filezilla reports a connection error - I expect this is due to the encoding of the £ symbol in the password string passed to the server - I am a php developer and have seen many problems with the £ symbol under utf-8 encoding - so maybe this is the issue?

When using putty to connect to the server with exactly the same credentials I can login without a problem, so I'm quite sure it's a problem with filezilla's inbuilt ssh client.

I'd love to use filezilla for all my ftp related work but with this issue it makes it impossible :(

Keep up the good work guys


Change History (3)

comment:1 by Tim Kosse, 16 years ago

FileZilla correctly uses UTF-8 for all commands, including replies to password prompts. Please make sure the server is UTF-8 aware and that the password has been setup correctly in the fist place.

Most of the times, the account passwords are created using some arbitrary local encoding. Run passwd and reset the password while an UTF-8 locale is selected.

comment:2 by kaur1, 16 years ago

Hi Tim,

Not sure this is an appropriate response is it?

What if it's not my server and I have no control over the password or encoding of the passwd file?

Also, as I say, putty can log in fine with a password containing £ and no special setup for character encoding has been done - is there really no way of determining the server encoding during the setup of the connection and then using the correct character set for all subsequent operations?


comment:3 by Tim Kosse, 16 years ago

In that case talk to the server administrator. FileZilla uses UTF-8 for everything, as required by the SSH specifications.

Note: See TracTickets for help on using tickets.