@blackbb

Как решить вопрос с кодировкой в python 3?

Как я понимаю в 3 версии все символы изначально в utf-8, но вот проблема, есть такой код:
idsender = "111111-11111-1111-11111-11111111"
        subject = 'Привет'
        to = '79286666666'
        url = "http://sms.ru/sms/send?api_id=%s&text=%s&to=%s" % (idsender, subject, to)
        res = urlopen(url)

При исполнении выдает ошибку 'ascii' codec can't encode characters in position 63-68: ordinal not in range(128). Пробовал ставить .encode('utf-8') строке, тогда приходят "кракозябры". Как исправить?
  • Вопрос задан
  • 273 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

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