'Decode the URL, this will transform things like
http://host.tld/?id=%2Fhome
into,
http://host.tld/?id=/home
:see: Unittests at test_url.py
:return: A URL that represents the current URL without URL
encoded characters.'

def url_decode(self):

    unquoted_url = urllib.unquote(str(self))
    enc = self._encoding
    return URL(unquoted_url.decode(enc, 'ignore'), enc)
