title: How to use pycurl when url contain non-English language?
body: <p>This is the example on the pycurl's sourceforge page. And if the url contain like Chinese. What process should we do? Since pycurl does not support unicode? </p>
  
  <pre><code>import pycurl
  c = pycurl.Curl()
  c.setopt(pycurl.URL, "http://www.python.org/")
  c.setopt(pycurl.HTTPHEADER, ["Accept:"])
  
  import StringIO
  b = StringIO.StringIO()
  c.setopt(pycurl.WRITEFUNCTION, b.write)
  c.setopt(pycurl.FOLLOWLOCATION, 1)
  c.setopt(pycurl.MAXREDIRS, 5)
  c.perform()
  print b.getvalue()
  </code></pre>