PHP:解决一个字符串中的斜杠 / 进行 JSON 编码时,斜杠被转义为 \/

一、修改前

问题代码

直接通过JSON编码,就会出现问题

代码

php 复制代码
$url = 'SO/'.$fileName;
echo json_encode($url);

效果

二、解决后

代码

使用 json_encode 函数的第二个参数JSON_UNESCAPED_SLASHES 来禁止对斜杠进行转义

php 复制代码
$url = 'SO/'.$fileName;
echo json_encode($url, JSON_UNESCAPED_SLASHES);

效果

相关推荐
无名的小三轮7 分钟前
第二章 信息安全概述
开发语言·php
清水白石00814 分钟前
深入 Python 对象模型:PyObject 与 PyVarObject 全解析
开发语言·python
独自破碎E18 分钟前
说说Java中的反射机制
java·开发语言
吃不吃早饭25 分钟前
深入浅出:HTTPS 安全机制 + PHP 文件包含与伪协议全解析
安全·https·php
一直都在57226 分钟前
SpringBoot3 框架快速搭建与项目工程详解
java·开发语言
子云之风27 分钟前
LSPosed 项目编译问题解决方案
java·开发语言·python·学习·android studio
lendsomething34 分钟前
graalvm使用实战:在java中执行js脚本
java·开发语言·javascript·graalvm
烤麻辣烫35 分钟前
java进阶--刷题与详解-2
java·开发语言·学习·intellij-idea
期待のcode35 分钟前
性能监控工具
java·开发语言·jvm
小屁猪qAq44 分钟前
设计模式总纲
开发语言·c++·设计模式