"Cooke, Mark" <mark.co...@siemens.com> writes:

> When using a browser, I get the following for <shift>-1 through <shift>-0 on 
> my UK keyboard (bounded by '[]'):
>
> 2012-04-17 16:03:09.734000 : svntest [!"£$%^&*()]
>
> ...but when I use the svn command line client I log instead:
>
> 2012-04-17 16:01:52.124000 : svntest [!"œ$%^&*()]
>
> Note that the `£` is now different.  I think that this explains the
> `Password Mismatch` error?

Non-ascii passwords are a problem for HTTP because there is no standard
for encoding the password before constructing the digest, nor is there a
standard for the client to tell the server which encoding it used.
Because there is no standard clients tend to do different things.  Some
clients will convert the password to UTF-8, some clients will convert to
some other encoding, and some clients will leave it in whatever encoding
the user entered.

-- 
Philip

Reply via email to