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);

效果

相关推荐
leoZ2311 小时前
AI 辅助开发的五道坎
开发语言·人工智能·视觉检测·bert·php·超分辨率重建·openvino
程序员老陆2 小时前
Qt的QThread::usleep和FFmpeg的libavutil模块的av_usleep哪个精度高一些?
开发语言·qt·ffmpeg·音视频
2601_963869952 小时前
【计算机毕业设计】基于Java的相框定制系统的设计与实现
java·开发语言·课程设计
名字还没想好☜3 小时前
Go 的 unsafe.Pointer 实战:零拷贝 []byte↔string 转换与三条铁律
开发语言·后端·golang·go·unsafe
天天进步20154 小时前
Python全栈项目--协同办公平台
开发语言·python
JAVA面经实录9174 小时前
集合框架 (六)
java·开发语言
xzlAwin5 小时前
Go语言多版本管理器g工具命令
开发语言·golang
少控科技5 小时前
农场设备管理代码(2)
开发语言·c#
qq_452396235 小时前
第十二篇:《Istio 生产环境最佳实践与排错指南》
云原生·php·istio
周GZ5 小时前
简单讲解Java中静态方法与 实例方法
java·开发语言