title: Can't open Python encoded URL containing Cyrillic symbols
body: <p>I have the following URL "mysite.com/\u0422\u0435\u043A\u0441\u0442 \u043D\u0430 \u043A\u0438\u0440\u0438\u043B\u0438\u0446\u0430" ("mysite.com/Текст на кирилица"). I want to open this URL using browser.open(link) where browser is </p>
  
  <pre><code>$CHandler = urllib2.HTTPCookieProcessor(cookielib.CookieJar())
  browser = urllib2.build_opener(CHandler)
  user_agent = '  Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.17) Gecko/20110420 Firefox/3.6.17'
  browser.addheaders = [('User-agent', user_agent )]
  urllib2.install_opener(browser)
  </code></pre>
  
  <p>However I get the error: </p>
  
  <blockquote>
    <p>UnicodeEncodeError: 'ascii' codec can't encode characters in position 12-17: ordinal not in range(128)"</p>
  </blockquote>
  
  <p>I get this URL from JSON. </p>
  
  <p>How can I resolve this?</p>