gpt4 book ai didi

PHP json_encode() 使数据为空

转载 作者:行者123 更新时间:2023-12-01 01:55:11 28 4
gpt4 key购买 nike

我这里有这段代码:

case 'resource_list':
if(file_exists('content.php')){
include('../ajax/content.php');
} else {
die('does not exist');
}
$html = render_content_page($array[1],$array[2]);
$slate = 'info_slate';
$reply_array = array(
'html' => $html,
'slate' => $slate
);
echo json_encode($reply_array);
break;

我已经调试了每个级别,直到调用 json_encode() 为止。但是我在ajax中收到的数据对于html键来说是nul。这段代码本质上是另一个案例的复制和粘贴,只是调用了 render_content_page() 之外的函数,但效果非常好。

$reply_array var_exports 至:

array (
'html' => '<ol>
<li unit="quiz" identifier=""><img src="img/header/notifications.png"/>Fran�ois Vase Volute Krater</li>
</ol>',
'slate' => 'info_slate',
)

最佳答案

我最初的想法是 François Vase Volute Krater 中的特殊字符,因为 json_encode 仅适用于 UTF-8 编码数据。

在 JSON 编码之前尝试使用 UTF-8 编码,如下所示:

json_encode(utf8_encode("Fran�ois Vase Volute Krater"));

关于PHP json_encode() 使数据为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6692890/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com