@MrBrainop
Начал изучать html, Python и QT Designer

TelegramBOT Python кодировка как исправить?

Как исправить кодировку в python/telebot?
Код:

elif message.text == "Вкл.":
    comma = os.popen('ping 8.8.8.8').read()
    bot.send_message(message.chat.id, str(comma))


Когда запускаю то в ответ получаю вот это(Этот текст бот отправляет пользователю):
ЋЎ¬Ґ­ Ї ЄҐв ¬Ё б 8.8.8.8 Ї® б 32 Ў ©в ¬Ё ¤ ­­ле:
ЋвўҐв ®в 8.8.8.8: зЁб«® Ў ©в=32 ўаҐ¬п=26¬б TTL=120
ЋвўҐв ®в 8.8.8.8: зЁб«® Ў ©в=32 ўаҐ¬п=26¬б TTL=120
ЋвўҐв ®в 8.8.8.8: зЁб«® Ў ©в=32 ўаҐ¬п=27¬б TTL=120
ЋвўҐв ®в 8.8.8.8: зЁб«® Ў ©в=32 ўаҐ¬п=26¬б TTL=120

‘в вЁбвЁЄ  Ping ¤«п 8.8.8.8:
    Џ ЄҐв®ў: ®вЇа ў«Ґ­® = 4, Ї®«г祭® = 4, Ї®вҐап­® = 0
    (0% Ї®вҐам)
ЏаЁЎ«Ё§ЁвҐ«м­®Ґ ўаҐ¬п ЇаЁҐ¬ -ЇҐаҐ¤ зЁ ў ¬б:
    ЊЁ­Ё¬ «м­®Ґ = 26¬бҐЄ, Њ ЄбЁ¬ «м­®Ґ = 27 ¬бҐЄ, ‘।­ҐҐ = 26 ¬бҐЄ


Как это исправить и можно-ли вообще?
  • Вопрос задан
  • 694 просмотра
Пригласить эксперта
Ответы на вопрос 1
shurshur
@shurshur
Сисадмин, просто сисадмин...
Это текст в кодировке cp866, его надо перевести в utf-8.

Пример на тему ru.stackoverflow.com/a/497719/23044
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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