gpt4 book ai didi

php - 我从数据库中提取的整个文本没有以 unicode 呈现,而是出现了像 "अ"这样的文本?

转载 作者:行者123 更新时间:2023-11-29 19:59:52 24 4
gpt4 key购买 nike

mysqli_set_charset($conn, "utf8");
$stmt= $conn->prepare("SELECT id, title FROM ****************");
$stmt->execute();
$stmt->bind_result($id,$title);
$arr = array();
while($stmt->fetch()){
$study= (object)array();
$study->id = $id;
$study->title=$title;
array_push($arr,$study);
}
echo json_encode($arr);

这是上面代码的结果

enter image description here

问题

  1. 如何在 json 数据中实现完整的 unicode 支持?

  2. 如何在将数据发送到移动设备时删除 html 标签应用程序?

我想要完成的是:这是一个网络 API对于我的 React Native Android 应用程序,我在 unicode 支持方面遇到问题。最重要的是,当我将代码粘贴到谷歌搜索上时,它会显示转换后的文本,这意味着我在这里遗漏了一些东西。

当我使用print_r[]时打印数组结果可以吗?

最佳答案

是一个“htmlentity”。 \u092e 是“转义的 unicode”。 两者都不是由 MySQL 生成的。

HTML 实体来自 PHP 和其他来源。查看该名称的函数。

\u.... 可能来自于没有第二个参数

$t = json_encode($s, JSON_UNESCAPED_UNICODE);

关于php - 我从数据库中提取的整个文本没有以 unicode 呈现,而是出现了像 "&#2309"这样的文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40583180/

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