file_get_contents () возвращает искаженные данные - PullRequest
0 голосов
/ 07 октября 2010

Я пытаюсь использовать SO 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?

1 Ответ

2 голосов
/ 07 октября 2010

Ответ распакован. Я рекомендую использовать curl и установить CURLOPT_ENCODING в gzip.

...