отправляю заголовки, в которых указываю кодировку windows-1251, в заголовке ответа приходит та же кодировка, но текст все равно обракадабра. ответ сервера 200.
код:
<?
$host="www.tfile.me";
$search="cinema";
$port="80";
$connect=fsockopen($host,$port,$error_n,$error_s);
$request="GET /forum/search?q=".$search." HTTP/1.1 \r\n";
$request.="Host:tfile.me\r\n";
$request.="Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8\r\n";
$request.="Accept-Encoding: gzip, deflate\r\n";
$request.="Accept-Language:ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3 \r\n";
$request.="Connection: keep-alive \r\n";
$request.="Referer: tfile.me/forum/ssearch.php?q=cinema \r\n";
$request.="Accept-Charset: windows-1251\r\n";
$request.="User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/17.0 Firefox/17.0\r\n\r\n";
fputs($connect,$request);
while(!feof($connect))
echo htmlspecialchars(fgets($connect,1000))."<br>";
fclose($connect);
?>
Если что, работаю на денвере
Примечание:
NetRain,тоже в windows-1251
Примечание:
NetRain, специально в браузере убрал автоопределение и поставил windows-1251, все норм отображается
RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.
Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.
Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.