特殊撇号打破了JSON

时间:2013-10-30 16:24:57

标签: php json apostrophe latin1

[7671] => Sleaford Carre’s

是$ result

中的元素
$result=  json_encode($result);
echo $result;
//outputs
"7671":null,

请注意,这不是正常的撇号(单引号)或后退。 我甚至无法在键盘上找到它。数据来自Latin-1表。

我还注意到在构建数组时使用htmlentities会消除数组中的字符串。我该怎么办?

1 个答案:

答案 0 :(得分:3)

由于没有人真正写过答案,请阅读评论:)

正如其他人所说,使用utf8_encode()然后使用json_encode()。 - 布赖恩