Php 为什么MySQL数据库会为正斜杠返回反斜杠
我在MySQL数据库中输入了URL,当我以json/php的形式将其注销时,我得到以下信息:Php 为什么MySQL数据库会为正斜杠返回反斜杠,php,mysql,json,Php,Mysql,Json,我在MySQL数据库中输入了URL,当我以json/php的形式将其注销时,我得到以下信息: http:\/\/www.etc.... 如何修复此问题?这与MySQL无关,而是斜杠的JSON编码 另请参见:JSON将/转义为\/——这是因为较旧的浏览器JavaScript需要使用eval来解析它,许多旧浏览器都会使用谢谢。如何修复它,以便获得无正斜杠版本?如何解析它?您需要将JSON\u UNESCAPED\u SLASHES作为JSON\u encode的第二个参数传递。请注意,这其实并不重
http:\/\/www.etc....
如何修复此问题?这与MySQL无关,而是斜杠的JSON编码
另请参见:JSON将
/
转义为\/
——这是因为较旧的浏览器JavaScript需要使用eval
来解析它,许多旧浏览器都会使用谢谢。如何修复它,以便获得无正斜杠版本?如何解析它?您需要将JSON\u UNESCAPED\u SLASHES
作为JSON\u encode
的第二个参数传递。请注意,这其实并不重要,因为如果您使用的是json\u encode
,那么解码上下文无论如何都会删除反斜杠。