title: Why does urllib.urlencode append "25" to the result?
body: <p>The Python code is:</p>
  
  <pre><code>user = "aabc" 
  password = "yyy12%"
  data = urllib.urlencode({"loginname": user, "nloginpwd": password})
  print data
  </code></pre>
  
  <p>The result is: <code>loginname=aabc&amp;nloginpwd=yyy12%25</code></p>
  
  <p>Why was <code>25</code> added to the end of the string?</p>