Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.03.2010, 21:34   #1
Филлип
Пользователь
 
Аватар для Филлип
 
Регистрация: 22.12.2006
Сообщений: 33
По умолчанию Проблемы с кодировкой в курле

Курлом получаю страницу из бинга. По идее в исходниках бинга смотрим, charset указан utf-8. файл со скриптом у меня тоже в этой кодировке. плюс в папке скрипта лежит .htaccess со строкой AddDefaultCharset UTF-8 . Но вместо русских букв получаю иероглифы. В чем может быть дело?

PHP код:
set_time_limit(0);
ini_set('display_errors',1);  error_reporting(E_ALL); 

$agent 'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru-RU; rv:1.7.12) Gecko/20050919 Firefox/1.0.7'
$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"
$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"
$header[] = "Cookie: SRCHHPGUSR=NEWWND=0&ADLT=DEMOTE&NRSLT=50;";  

$url='http://www.bing.com/search?q=фильмы&go=&form=QBRE&filt=lf';
$ch curl_init();  
curl_setopt($chCURLOPT_URL,$url);  
curl_setopt($chCURLOPT_HEADER1); 
curl_setopt($chCURLOPT_FOLLOWLOCATION1); 
curl_setopt($chCURLOPT_RETURNTRANSFER,1);  
curl_setopt($chCURLOPT_TIMEOUT30); 
curl_setopt ($chCURLOPT_SSL_VERIFYPEERFALSE);  
curl_setopt $ch CURLOPT_USERAGENT $agent); 
curl_setopt $ch CURLOPT_HTTPHEADER $header); 
$result curl_exec($ch); 
curl_close($ch);  
print_r($result); 
я снова здесь
Филлип вне форума Ответить с цитированием
Старый 08.03.2010, 22:27   #2
Филлип
Пользователь
 
Аватар для Филлип
 
Регистрация: 22.12.2006
Сообщений: 33
По умолчанию

решено. надо было вот так сделать
$url='http://www.bing.com/search?q=' . urlencode('фильмы') . '&go=&form=QBRE&filt=lf';
я снова здесь
Филлип вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблемы с кодировкой! bookkc PHP 5 17.05.2009 22:25
Проблемы с кодировкой? [Smarik] БД в Delphi 35 15.02.2009 15:32
Проблемы с кодировкой LAGOX PHP 7 14.02.2009 15:13
Проблемы с кодировкой Levchik HTML и CSS 2 16.12.2008 16:12
Проблемы с кодировкой писем Черничный Win Api 7 16.06.2008 12:19