3

非常に単純なコードがあります

$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。誰かがその理由を知っていますか?

4

1 に答える 1

3

同様の問題を抱えている人をたくさん見つけた後、次のことがうまくいったことがわかりました

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

ソース

于 2012-04-25T15:55:46.610 に答える