避免“在PHP或JS中

时间:2011-10-19 03:41:53

标签: php javascript json encoding character-encoding

我有编码问题(我猜)。我的脚本通过ajax获取生成JSON文件的php。认为JSON是(在firebug中看到)

["“This is a word” This not"]

我想删除&#8220。有没有办法删除它(在PHP或js,无所谓)

提前致谢。

2 个答案:

答案 0 :(得分:0)

对于javascript,您可以使用:

var src = "“This is a word” This not";
src = src.replace(/“/gi, "");

对于php,您可以使用:

$src = "“This is a word” This not";
$src = str_replace("“", "", $src);

答案 1 :(得分:0)

["“This is a word” This not"]

只是一个用JSON编码的字符串。如果要删除字符串的那一部分(或字符串的JSON),可以使用JSON创建字符串,然后使用javascript函数replace删除“

试试这个:

var response = ["“This is a word” This not"];
response.replace(/“/g, "");

如果你真的想用JSON(我怀疑)你可以把它转回来:

var response_json = JSON.stringify(response);