我有一个表,我想从中获取所有数据并将其转换为JSON数组,但由于特殊字符而无法进行编码。
我尝试了以下代码。
这是我的代码
$table ="SELECT * FROM table";
$tbl_result = mysqli_query($con,$table);
$array = array();
if(mysqli_num_rows($tbl_result)) {
while($array_var = mysqli_fetch_assoc($tbl_result)) {
$array[] = $array_var;
}
}
echo json_encode(
array('table'=>$array));
那么,有什么方法可以将所有特殊字符编码为JSON数组?
答案 0 :(得分:0)
我猜是字符集编码/解码引起了这个问题,所以请尝试一下,让我知道结果是什么
echo json_encode(json_decode(
array('table'=>$array)));