我在将 JSON 插入数据库时遇到问题,我的意图是获取变量,对它们进行 json_encode,删除斜杠(来自 magic_quotes),然后添加斜杠以转义 {"key":"value"} 中的引号
不幸的是,编码字符串上的 strip_slashes 没有做任何事情,并输出这个
{"content":"<p>This string has it\'s downsides</p>","date":1271352514}
然后我尝试了addlashes和mysql_real_escape_string,两者都输出
"{\\"content\\":\\"<p>This string has it\\\'s downsides</p>\\",\\"date\\":1271352514}"
我不明白为什么要添加两个斜杠?我正在为此撕扯我的头发,每次我尝试使用stripslashes时都会留下一个,添加斜线会增加两个。任何帮助将不胜感激!