Я использую модуль запросов в Python, чтобы получить результат веб-страницы. Однако я обнаружил, что если URL-адрес содержит символ à
в своем URL-адресе, он выдает UnicodeDecodeError:
UnicodeDecodeError: кодек «utf-8» не может декодировать байт 0xe0 в позиции 27: недопустимый байт продолжения
Странно, это происходит только в том случае, если я также добавляю пробел в URL. Так, например, следующее не выдает ошибку.
requests.get("http://myurl.com/àieou")
Однако, следующее делает:
requests.get("http://myurl.com/àienah aie")
Почему это происходит и как правильно сделать запрос?