我的Android应用程序不解析php生成的数据

时间:2014-12-22 11:05:50

标签: php json

我使用php脚本生成数据并显示json数据, 我有我的Android应用程序解析该数据。 当我打开该链接时,它不会解析该数据。 但是当我将脚本生成的输出复制到扩展名为.json的文件时,我的应用程序能够解析数据。 对不起我的英语不好。 并提前感谢。 我是json的新手。 这是我生成json数据的php代码。

$jsonresponse = array("members"=>array());

while($row=mysql_fetch_array($result)) 
{ 
    $row['firstname'] = ucfirst(strtolower($row['firstname']));
    $row['surname'] = ucfirst(strtolower($row['surname']));
    $id = $row['id'];
    $name = $row['firstname']." ".$row['surname'];
    $city = $row['city'];
    $jsonrow = array(
        "id"=>$id,
        "name"=>$name,
        "city"=>$city
    );

    array_push($jsonresponse["members"],$jsonrow);
}

echo json_encode($jsonresponse);

输出

{"members":[{"id":"1","name":"Sarvagna Mehta","city":"Ahmedabad"}]}

不,需要更改android代码中的任何内容。 刚刚解决了我的问题。

1 个答案:

答案 0 :(得分:0)

我得到了答案, 我忘了在我的PHP脚本中添加charset = utf-8。 谢谢大家。

header("Content-type: text/html;charset=utf-8");