I don't believe ; has any meaning in URLs, does it?
In that case, it should return
{
'AWSAccessKeyId': '1RZJ66V99R267YCDQSG2',
'amp;Expires': '1330162525',
'amp;Signature': 'F/bNMruOog2ejsspsaZTBKVkIHM='
}
You're using HTML entities in URL-encoded strings, if you don't want
the HTML entities in there, decode the HTML entities first. It is in
no way correct for parseQueryString to automagically decide to do more
than interpret the string as a query string. Feel free to make your
own function called `parseHTMLEntityEncodedQueryString` if you need
that.
--
Tim Wienk, Software Developer, MooTools Developer
E. [email protected] | W. http://tim.wienk.name