file_get_contents()返回乱码数据

时间:2010-10-07 16:50:49

标签: php stackexchange-api

我正在尝试使用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 个答案:

答案 0 :(得分:2)

响应是gzip压缩的。我建议您使用curl并将CURLOPT_ENCODING设置为gzip。