VecH
Новичок
curl_init возвращает спецсимволы вместо кирилицы cp1251
используя curl_init
делаю запрос к себе, но вместо кирилических символов там приходят спецсимволы
à&ccedil
и т.д.
как это побороть? wget забирает нормально, кодировка полученного cp1251
пробовал подсовывать agent и header
результата не дало
используя curl_init
делаю запрос к себе, но вместо кирилических символов там приходят спецсимволы
à&ccedil
и т.д.
как это побороть? wget забирает нормально, кодировка полученного cp1251
пробовал подсовывать agent и header
PHP:
$agent = "Mozilla/5.0 (Windows; U; Windows NT 6.1; ru; rv:1.9.2.6) Gecko/20100625 Firefox/3.6.6 ( .NET CLR 3.5.30729)";
$header [] = "Accept: text/html;q=0.9, text/plain;q=0.8, image/png, */*;q=0.5" ;
$header [] = "Accept_charset: windows-1251, utf-8, utf-16;q=0.6, *;q=0.1";
// говорим, что броузер не читает файлы в gzip формате
$header [] = "Accept_encoding: identity";
$header [] = "Accept_language: en-us,en;q=0.5";
$header [] = "Connection: close";
$header [] = "Cache-Control: no-store, no-cache, must-revalidate";
$header [] = "Keep_alive: 300";
$header [] = "Expires: Thu, 01 Jan 1970 00:00:01 GMT";
curl_setopt($ch, CURLOPT_USERAGENT, $agent);
curl_setopt($ch, CURLOPT_HTTPHEADER , $header);