gpt4 book ai didi

PHP、JSON - Escape Cent 符号等

转载 作者:行者123 更新时间:2023-11-29 07:29:31 25 4
gpt4 key购买 nike

我的数据库有包含美分符号 - ¢ 的结果

我似乎不知道如何转义它,因此该值显示在 json feed 中。现在它返回的只是 NULL。我如何转义所有这样的符号。

数组是这样创建的

if(mysql_num_rows($result)) {
while($post = mysql_fetch_assoc($result)) {
$posts[] = array('post'=>$post);
}
}

输出由此生成

if($format == 'json') {
header('Content-type: application/json');
if(isset($_GET['post_id'])) {
echo json_encode(array('posts'=>$posts ));
} else {
echo json_encode(array('posts'=>$posts, 'pagenum'=>$nexturl ));
}
}

我一直被困在这个问题上。

谢谢

--- 这些是我的 UTF 选项。我该选择哪一个?

my utf options

最佳答案

使用 UTF-8 可以解决这个问题。

1.) 将数据库字段排序规则设置为 UTF-8。

2.) 将 PHP 文件中的 header 设置为 UTF-8header('内容类型:text/html; charset=utf-8');

3.) 确保您的文本编辑器输出的是不带 BOM 的 UTF-8。 (我因此失去了几天的生命)

关于PHP、JSON - Escape Cent 符号等,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33180506/

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