当我从MySQL db(latin1_general_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应用程序中使用它?