为什么MySQL数据库返回正斜杠的反斜杠

时间:2013-07-08 04:10:34

标签: php mysql json

我将urls输入到MySQL数据库中,当我将其作为json / php注销时,我得到了这个:

http:\/\/www.etc....

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:4)

JSON将/转义为\/ - 这是因为旧浏览器JavaScript需要使用eval来解析它,而许多旧浏览器会使用</标记结尾一个JavaScript块。因此,\/使其安全。

答案 1 :(得分:2)

这与MySQL无关,而是斜杠的JSON编码。

另请参阅:JSON: why are forward slashes escaped?