@Erke94

Как исправить некорректный вывод get-запроса при наличии символов из кириллицы?

Всем привет! Нужна помощь, при составлении get-запроса с параметрами с латинскими символами проблем нет, а когда попадаются символы из кириллицы получается абра-кадабра, тем самым не могу получить данные с сервера. Погуглил, не смог найти ответы. Помогите исправить проблему с кодировкой, еще совсем зеленый)

import requests

prms= {'trademark': 'Мечта'}
# prms= {'trademark': 'Mechta'}
url = 'http://api.site.kz/api/snn'
r = requests.get(url, params=prms)
print(r.url)


Вывод в консоли:
api.site.kz/api/snn?trademark=%D0%9C%D0%B5%D1%87%D1%82%D0%B0

# api.site.kz/api/snn?trademark=Mechta
  • Вопрос задан
  • 49 просмотров
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
В консоли правильный вывод, таким он быть и должен.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы