Задать вопрос
@DmItrENub

Ошибка 'latin-1' кодек не может обработать символы. Что мне делать?

Я использую библиотеку PyEasyQiwi, и на этом
pay_url, bill_id, response = conn.create_bill(value=25.00, description=str(f'china'.encode('utf-8')))

моменте у меня вызывается ошибка
Exception has occurred: UnicodeEncodeError
'latin-1' codec can't encode characters in position 7-9: ordinal not in range(256)


Подскажите пожалуйста что мне делать
  • Вопрос задан
  • 162 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
trapwalker
@trapwalker Куратор тега Python
Программист, энтузиаст
Для более точного ответа нужно болше кода и полный стектрейс.
Но уже здесь видно, что вы неправильно кодируете строку. Зачем-то еще и приводите байтовый литерал к строке... Мне кажется у вас там не china в случае ошибки.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы