[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: cURL и кодировка
123456
curl отправляет post данные на страницу. На странице эти данные обрабатываются и заносятся БД

Файл с отправкой curl в кодировке utf-8. В итоге приходят кракозябры.
Если файл пересохранить в кодировку windows, то все работает без проблем. Подскажите, как быть?
Игорь_Vasinsky
iconv()

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
123456
Игорь_Vasinsky
и каким образом применять??


Вот пример как отправляютсяданные
$s = new http();

$s->post('http://site.ru', array(
'text' => 'мой текст, который приходит в крокозябрах'
));
Игорь_Vasinsky
123456
когда получаешь данные - то и меня кодировку

$page = file_get_contents('http://site.com/page.php');
$page = iconv('cp1251', 'utf-8', $page);


_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Ron
Парни, а чего за:
$s = new http();

Это просто библиотека чья-то или встроенная новая тема?
123456
Игорь_Vasinsky
ты не так понял, или я фигово объяснил.

Страницу я не вывожу, мне без разницы в какой она кодировке приходит.

Мне надо отправить свои POST данные в соответствующей кодировке, т.к. на данный момент на второй странице данные заносятся в БД кракозябрами.


Ron
мой класс
SerginhoLD
// странный вопрос
$s->post('http://site.ru', array(
'text' => iconv('utf-8', 'cp1251', 'мой текст, который приходит в крокозябрах'),
));


_____________
"internet explorer всех правильней отображает страницы" ©
kristall
Попробуй еще при отправке курлом явно указать в хедере чарсет.

_____________
echo '<pre>',print_r($var, 1);die;

root@server# make love && war
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.