Excerpts from Alexander Shulgin's message of Sat Nov 26 21:46:32 +0200 2011:
>
> I would also think that if one is to specify the password in the URI, and the password happen to contain the @-sign
(e.g."!@#$%^",) it should be percent-encoded, like:
>
> postgresql://user:!%40#$%^@/
Actually, like:
postgresql://user:!%40#$%25^@/
since the %-sign has to be encoded itself.