避免,#8220; 在PHP或JS中
我想我对编码有问题。我的脚本通过ajax获得一个生成JSON文件的php。他们认为JSON是(在firebug中看到的) 我想删除避免,#8220; 在PHP或JS中,php,javascript,json,encoding,character-encoding,Php,Javascript,Json,Encoding,Character Encoding,我想我对编码有问题。我的脚本通过ajax获得一个生成JSON文件的php。他们认为JSON是(在firebug中看到的) 我想删除“。是否有任何方法可以删除此项(在php或js中,无所谓) 提前感谢。对于javascript,您可以使用: var src = "“This is a word” This not"; src = src.replace(/“/gi, ""); $src = "“This i
“
。是否有任何方法可以删除此项(在php或js中,无所谓)
提前感谢。对于javascript,您可以使用:
var src = "“This is a word” This not";
src = src.replace(/“/gi, "");
$src = "“This is a word” This not";
$src = str_replace("“", "", $src);
对于php,您可以使用:
var src = "“This is a word” This not";
src = src.replace(/“/gi, "");
$src = "“This is a word” This not";
$src = str_replace("“", "", $src);
只是一个用JSON编码的字符串。如果要删除该部分字符串(或字符串的JSON),可以使用JSON创建字符串,然后使用javascript函数replace删除&8220代码>
试试这个:
var response = ["“This is a word” This not"];
response.replace(/“/g, "");
如果您确实想要JSON格式(我对此表示怀疑),那么您可以将其返回:
var response_json = JSON.stringify(response);
因此,响应文本是:“‘这是一个单词’;这不是”?您是说返回的JSON字符串包含由&-\8220
和&\8221
表示的字符(我相信是漂亮的引号),还是实际的单个字符&、\35;、8、2、2、0
?