在 PHP 中以区域语言返回 JSON 数据

懒惰的蜘蛛

我正在使用 MYSQL 数据库,其中我将数据存储在排序规则中:utf16le_general_ci。我这样做是为了在数据库中支持我的区域语言,并且我能够成功地以我的区域语言(GUJARATI)存储数据。

但是当我使用 PHP(版本 7+)读取数据并以 JSON 格式回显时,我得到了这种结果:

[
    {
        "content_id":"1",
        "cat_id_FK":"1",
        "content_data":"??????????? ? ????? ??????? ??."
    },
    {
        "content_id":"2",
        "cat_id_FK":"1",
        "content_data":"???? ?? ??? ?? 80% ????? ???? ??? ? ??? ??, ???? ??? ?????? ?? ??????,?????????? ??? ?????\r\n??????? ?? ??? ??????? ???? ??? ??? ??."
    },
    {
        "content_id":"3",
        "cat_id_FK":"1",
        "content_data":"?????????? ??????? ????????? ???? ???? ???? ? ???????????."
    },
    {
        "content_id":"4",
        "cat_id_FK":"1",
        "content_data":"???????????  ??? ???? ?????? ?????? ???? ???? ????? ?? ???????? ?? ??? ??."
    },
    {
        "content_id":"5",
        "cat_id_FK":"1",
        "content_data":"??? ????? ????? ???????? ?? ????? ????? ??? ??????? ? ??????????? ?? ????? ???? ????."
    },
    {
        "content_id":"6",
        "cat_id_FK":"1",
        "content_data":"??????????? ???? ?? ??? ??? ??? ? ????? ???."
    }
]

我的代码:-

header('Content-Type:application/json;charset=utf-8');
//header('Content-Type:application/json;charset=utf16le_general_ci');
include 'init.php';
global $connect;
$query = "SELECT * FROM gsrahasyacontent WHERE cat_id_FK=1";
$queryResult = mysqli_query($connect, $query);

while ($row = mysqli_fetch_assoc($queryResult)) {
   $array[] = $row;
}

echo json_encode($array, JSON_UNESCAPED_UNICODE);
//print json_encode($array, JSON_UNESCAPED_UNICODE);

-> 我尝试将字符集从 utf-8 更改为 utf16le_general_ci 但这没有用。

-> 我也使用 print 而不是 json 但仍然得到相同的结果。

这就是我的桌子的样子。

索拉布·夏尔马

试试这个 mysqli_set_charset($con,"utf8");

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

用php返回json数据

来自分类Dev

在php中写入JSON数据

来自分类Dev

在PHP中过滤JSON数据

来自分类Dev

从PHP中的.json文件解码json数据

来自分类Dev

从MySQL数据库中的php中返回JSON

来自分类Dev

PHP Curl,在application / json中请求数据返回

来自分类Dev

从php返回json数据作为javascript ajax中的响应

来自分类Dev

尝试使用PHP返回JSON数据

来自分类Dev

如何从PHP文件中检索JSON数据?

来自分类Dev

从PHP中获取Instagram订阅JSON数据

来自分类Dev

在PHP中打印JSON数据时出错?

来自分类Dev

从php中的json数组获取数据

来自分类Dev

无法获取json php中的大量数据

来自分类Dev

在php中回显JSON数据

来自分类Dev

从php中的JSON打印特定数据

来自分类Dev

没有在PHP中获取JSON数据

来自分类Dev

如何引用数组中的数据(php / json)

来自分类Dev

如何在PHP中访问.json数据?

来自分类Dev

使用PHP从JSON API中获取数据

来自分类Dev

如何从php中的json提取数据

来自分类Dev

在jQuery中编码PHP JSON数据

来自分类Dev

在 PHP 中从 Json 获取数据时出错

来自分类Dev

在php中检索json数据失败

来自分类Dev

如何使用 PHP 从 JSON 中获取数据

来自分类Dev

无法使用 PHP 从 JSON 中获取数据

来自分类Dev

如何在php中合并json数据中的数据

来自分类Dev

显示来自php中复杂json数据的数据

来自分类Dev

在 php 中对 Json 数据进行排序?不同的具体数据?

来自分类Dev

无效的JSON数据PHP