Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/60.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 为什么MySQL数据库会为正斜杠返回反斜杠_Php_Mysql_Json - Fatal编程技术网

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

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的第二个参数传递。请注意,这其实并不重

我在MySQL数据库中输入了URL,当我以json/php的形式将其注销时,我得到以下信息:

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

如何修复此问题?

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


另请参见:

JSON将
/
转义为
\/
——这是因为较旧的浏览器JavaScript需要使用
eval
来解析它,许多旧浏览器都会使用
谢谢。如何修复它,以便获得无正斜杠版本?如何解析它?您需要将
JSON\u UNESCAPED\u SLASHES
作为
JSON\u encode
的第二个参数传递。请注意,这其实并不重要,因为如果您使用的是
json\u encode
,那么解码上下文无论如何都会删除反斜杠。