这是我的 PHP/Json 脚本:
<?php
header('Content-type: application/json; charset=utf-8');
header("access-control-allow-origin: *");
$link = mysql_pconnect("localhost", "test", "test") or die("Could not connect");
mysql_select_db("news") or die("Could not select database");
$arr = array();
$rs = mysql_query("SELECT * FROM stories");
while($obj = mysql_fetch_object($rs)) {
$arr[] = $obj;
}
echo '{"success":true,"error":"","data":[{"schedule":'.json_encode ($arr,JSON_UNESCAPED_SLASHES).']}}';
*/
?>
JSON显示正常;然而,尽管使用 JSON_UNESCAPED_SLASHES 撇号仍然显示,例如
这是一个考验!
当它应该是:
这是一个测试!
我怎样才能让它正常工作?
去除JSON_UNESCAPED_SLASHES
它应该按照你想要的方式工作。如果没有,请尝试使用 unicode 编码JSON_HEX_APOS
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)