title: Decode escaped characters in URL
body: <p>I have a list containing URLs with escaped characters in them. Those characters have been set by <code>urllib2.urlopen</code> when it recovers the html page:</p>
  
  <pre><code>http://www.sample1webpage.com/index.php?title=%E9%A6%96%E9%A1%B5&amp;action=edit
  http://www.sample1webpage.com/index.php?title=%E9%A6%96%E9%A1%B5&amp;action=history
  http://www.sample1webpage.com/index.php?title=%E9%A6%96%E9%A1%B5&amp;variant=zh 
  </code></pre>
  
  <p>Is there a way to transform them back to their unescaped form in python?</p>
  
  <p>P.S.: The URLs are encoded in utf-8</p>