Вывод контента с помощью cURL

PsyTech

Новичок
Всем привет!

Когда вывожу полученый контент:
PHP:
$html = curl_exec($curl);
echo $html;
вмесо русских букв - кракозябры.
Как это победить?
 

rotoZOOM

ACM maniac
Правую кнопку нажимаешь и выбираешь "Информация о странице". Там будет кодировка.
Только тебе не это надо знать, а нужно научится самому выставлять необходимую кодировку страницы с помощью заголовков.
 

PsyTech

Новичок
Браузер отображает в utf-8.
В ней же и вывожу Так:
PHP:
curl_setopt($curl, CURLOPT_HTTPHEADER, array("Content-type: text/xml;charset=\"utf-8\""));
и так:
PHP:
mb_convert_encoding($html,'windows-1251','UTF-8');
все равно кракозябры.
 

PsyTech

Новичок
Я как-то не правильно кодировку видимо устанавливаю. Т.к. смотрю информацию о странице своего вывода - там windows-1251.
Что я не так делаю?
 

rotoZOOM

ACM maniac
А в каком месте ты устанавливаешь кодировку своей страницы?
 

PsyTech

Новичок
Уже где только не пробовал. И в самом начале, и перед выполнением curl_exec($curl).
Я ее не правильно устанавливаю. Т.к. после вывода она windows-1251, меняю руками в браузере на UTF-8 и все нормально.
 

craz

Нестандартное звание
rotoZOOM
вот смысл над людьми издеваться)

PsyTech
header charset utf-8 -> google
 

rotoZOOM

ACM maniac
craz хочется, чтобы человек сам понял и больше таких вопросов не задавал. :)
 
Сверху