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

Как декодировать cp-1251 в utf-8 при requests?

Python 2.6.6 (r266:84292, Jul 10 2013, 22:48:45)

Вот такой код:
#!/usr/bin/python
# -*- coding: utf8 -*-
import requests
import sys

with requests.Session() as s:
        r = s.get('http://account.telphin.ru')
        print r.text


При выводе на print получаю вопросики.
<a class="asdf" href="http://www.telphin.ru/abonentam/support/#security"><h2>????????! ???????? ????????? ???????????? ????? ???????!</h2></a>


                                        <h1></h1>


<table class="abon_content"><tr>
        <h2>???? ?? ???????????? ???????? ????????</h2>


Все мои ухищрения с encode('utf8') провалились.
  • Вопрос задан
  • 3465 просмотров
Подписаться 2 Оценить Комментировать
Решения вопроса 1
dimonchik2013
@dimonchik2013
non progredi est regredi
Пригласить эксперта
Ответы на вопрос 1
petermzg
@petermzg
Самый лучший программист
А куда вы этот print выводите?
Может это консоль не знает шрифта для отображения символов полученных из cp-1251
Ответ написан
Ваш ответ на вопрос

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

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