Мне нужно получить данные из URL-адреса с символами, отличными от ascii, но urllib2.urlopen отказывается открывать ресурс и вызывает:
UnicodeEncodeError: 'ascii' codec can't encode character u'\u0131' in position 26: ordinal not in range(128)
Я знаю, что URL-адрес не соответствует стандартам, но у меня нет возможности его изменить.
Как можно получить доступ к ресурсу, указанному URL-адресом, содержащим символы, отличные от ascii, с помощью Python?
редактировать: Другими словами, можно / как urlopen открыть URL-адрес, например:
http://example.org/Ñöñ-ÅŞÇİİ/