我想对json进行编码,因为它包含特殊字符
我尝试使用简单的urlencode,但是它不起作用。 当我在js的警报中打印变量为空
$sql="select name,surname from agents";
$res = $conn->query($sql);
while($row = $res->fetch_assoc())
{
$rows[] = $row;
}
$json = json_encode($rows);
echo urlencode($json);
答案 0 :(得分:1)
如果要进行json编码,则需要将响应标头设置为application / json并转义unicode
header('Content-Type: application/json');
echo json_encode($rows, JSON_UNESCAPED_UNICODE);
答案 1 :(得分:0)