Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/223.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php JSON返回空或字符代码_Php_Android_Mysql_Json - Fatal编程技术网

Php JSON返回空或字符代码

Php JSON返回空或字符代码,php,android,mysql,json,Php,Android,Mysql,Json,当我从MySQL数据库(latin1\u general\u ci)编码我的数组时,它们变成空值 我的php: $con=mysql_connect("mysql6.000webhost.com", $dbuser , $dbpass)or die("cannot connect"); mysql_select_db("host")or die("cannot select DB"); $sql = "select codcli , razao from cliente

当我从MySQL数据库(latin1\u general\u ci)编码我的数组时,它们变成空值

我的php:

    $con=mysql_connect("mysql6.000webhost.com", $dbuser , $dbpass)or die("cannot connect"); 
    mysql_select_db("host")or die("cannot select DB");
    $sql = "select codcli , razao from cliente";
    $result = mysql_query($sql);
    $json = array();
    if(mysql_num_rows($result)){
        while($row=mysql_fetch_assoc($result)){
            $json[]=$row;
        }
    }
    mysql_close($con); 
    echo json_encode($json); 
}else{
    die("Error");
}
现在如果我换成

$json[]=array_map('utf8_encode', $row)
它将返回字符代码,如下所示

COM\u00c9RCIO
我想展示给大家看

COMÉRCIO

可能吗?或者我应该在我的android应用程序中使用它

JSON中的文本是经过编码的。换句话说,
COM\u00c9RCIO
COMèRCIO
的正确JSON表示形式。尝试JSON_decode()@SverriM.Olsen ok,但当在我的android应用程序中解析此数据时,字符串将显示为COM\u00c9RCIO或COMèRCIO?@LucasBertollo如果你做得对,那么它应该显示为
COMèRCIO