为什么JSON_ENCODE不返回“/”(Slash)它总是像这样“/ /”返回?

时间:2015-08-22 07:02:55

标签: php mysql json

当我像这样插入网址时

alliedpaint-001-site1.smarterasp.net/white.png

在mysql中并使用json对其进行编码,我的网址显示如下

alliedpaint-001-site1.smarterasp.net\/white.png

我如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

json_encode返回字符串,它插入“\”以避免特殊解释。

你可以做两件事 -

1)json_encode($ mystring,JSON_UNESCAPED_SLASHES);

使用正则表达式将空格替换为空格。

希望这有帮助。