file_get_contents () возвращает искаженные данные
-
28-09-2019 - |
Вопрос
Я пытаюсь использовать так API (например, http://api.stackoverflow.com/1.0/USERS/3) Чтобы получить некоторые данные:
<?php
$data = file_get_contents('http://api.stackoverflow.com/1.0/users/3');
echo $data;
?>
Но возвращенное содержимое искажено. Я проверил его на паре разных серверов, в том числе http://codepad.viper-7.com/9gfvsm.. Отказ Это мой код или API?
Решение
Ответ вкусно. Я рекомендую вам использовать скручивание и установить CURLOPT_ENCODING
в gzip.
Не связан с StackOverflow