Daniel Stenberg [off-list ref] writes:
quoted
Many tools do in this case, Firefox is one of them.
So what if you had that @ in your password and not in your user
name?
Then the last @ would still be the separator between the
login/password and the hostname, and looking at the '@' starting from
the right hand side would still work.
The problem is if you have a ":" in your login or password, _then_ it
is ambiguous (but by far less common), but the @ is here to split
something that can have a @ in it (login:pass) and something which
can't (hostname), so there isn't any ambiguity.
--
Matthieu Moy
http://www-verimag.imag.fr/~moy/