PHP不使用'json_decode()'转换JSON

时间:2012-04-25 15:43:48

标签: php json

我有一个非常简单的代码

$pc1 = $_POST['post_code1'];
$pc2 = $_POST['post_code2'];
$url = "http://maps.google.com/maps/nav?q=from:".$pc1."%20to:".$pc2;
$url_data = file_get_contents($url);
$json_data = json_decode($url_data);
var_dump($json_data);

$url_data充满了多汁的json内容,但$json_data会返回NULL。有谁知道为什么?

1 个答案:

答案 0 :(得分:3)

在找到一些有类似问题的人之后,我发现以下工作

$json_data = json_decode(utf8_encode($url_data),true);

source