php - 如何修复字符串中的此字符 "’ "。不使用 json_encode

标签 php mysql json

在 mysql 表中,我有具有此字符 ' 的数据。 喜欢: 弗朗西斯卡的面包师

但是当我使用 json_encode 时,它给出 null 而不是字符串。我发现的问题是这个字符 ' 或类似的特殊字符。

有什么想法可以解决这个问题吗?

最佳答案

你试过这个吗?

<?php

$data=array("test"=>utf8_encode("Francesca’s Baker"));

echo json_encode($data);

返回{"test":"Francesca\u0092s Baker"}

关于php - 如何修复字符串中的此字符 "’ "。不使用 json_encode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17053816/

相关文章:

php - 按实体对许多关联进行排序的学说

mysql - 在 MySQL 中使用 SQL_CALC_FOUND_ROWS 时对查询速度有影响吗?

php - 来自PHP服务的JSON解析问题

mysql - 如何创建在插入行后增加列值的触发器?

javascript - 使用 jquery 附加按钮获取参数

java - JSON 文件中的 Jackson 日期反序列化错误

php - 如何将 MySQL 数据库从 Linux 服务器复制到 Windows 服务器

PHP:检查类是否实现了静态方法

php - 使用 UNION 查询在 while 语句中获取总数

mysql - 用于存储词典列表的数据库