title: Python not able to open file with non-english characters in path
body: <p>I have a file with the following path : D:/bar/クレイジー・ヒッツ！/foo.abc</p>
  <p>I am parsing the path from a XML file and storing it in a variable called <code>path</code> in the form of <code>file://localhost/D:/bar/クレイジー・ヒッツ！/foo.abc</code>
  Then, the following operations are being done:</p>
  <pre><code>path=path.strip()
  path=path[17:] #to remove the file://localhost/  part
  path=urllib.url2pathname(path)
  path=urllib.unquote(path)
  </code></pre>
  <p>The error is:</p>
  <pre><code>IOError: [Errno 2] No such file or directory: 'D:\\bar\\\xe3\x82\xaf\xe3\x83\xac\xe3\x82\xa4\xe3\x82\xb8\xe3\x83\xbc\xe3\x83\xbb\xe3\x83\x92\xe3\x83\x83\xe3\x83\x84\xef\xbc\x81\\foo.abc'
  </code></pre>
  <p>I am using Python 2.7 on Windows 7</p>