cURL не отображает кириллицу

529
09 мая 2017, 06:52

Получаю с помощью cURL страницу, а она в ответ выводит вот такой html код(см. картинку. Как это можно исправить и выводить русский текст? На сайте, с которого буду парсить, такая кодировка <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">

Код:

$post = [
    'name'=>'myname',
      'login'=>'melogin',
];
$ch = curl_init('http://site.com');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
$response = curl_exec($ch);
curl_close($ch);
// выводим результат
var_dump($response);

)

Answer 1

Все, ответ найден, если кому-то нужно будет, то нужно вывести результат такой строчкой

echo iconv("windows-1251","utf-8", $response );
READ ALSO
php - Fatal error: Call to undefined function mysqli_connect()

php - Fatal error: Call to undefined function mysqli_connect()

Ошибка появляется на хостингеВ начале не было, но когда пора сдавать экзамен, она резко не работает

446
Каждое третье число при счете от 1 до 1000 на PHP [требует правки]

Каждое третье число при счете от 1 до 1000 на PHP [требует правки]

Надо написать код который выводит каждое третье число при счете от 1 до 1000Заранее спасибо

311
GET запрос в MVC php

GET запрос в MVC php

Делаю сайт на MVC-каркасе

477
Вставить перевод строки в ячейке Excel

Вставить перевод строки в ячейке Excel

Пытаюсь взять значение из ячейки, вставить вместо запятых перевод строки в ячейке, вернуть обратно

508