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

效果

相关推荐
霸道流氓气质13 小时前
LLM 应用限流与熔断机制完全指南:从多层防护架构到Java生产级弹性实战
java·开发语言·架构
大侠归来13 小时前
C语言内存管理:从栈到堆的完整指南
c语言·开发语言·python
m0_3807438713 小时前
PHP7.0字符串在Docker怎么用
开发语言·php
LeoCrawls13 小时前
Python 读取 JSON 常见报错排查,附完整处理函数
python·json·php
朝朝辞暮i14 小时前
C++ 第 10 课:函数 Function
开发语言·c++
朝朝辞暮i14 小时前
C++ 第7课 while 循环
开发语言·c++·算法
小朱爱编程12314 小时前
我用 Jev 做了三个实用工具:整理标签页、分诊飞书反馈、找回 GitHub 收藏
java·开发语言·人工智能·后端·python·架构·ai编程
谢亮_vipxieliang14 小时前
Java 8/11/17/21/25 怎么选?一篇讲清 LTS 升级路线
java·开发语言
Cindy_cd14 小时前
IDEA2021 配置 JDK+Maven
java·开发语言·maven
mmsx16 小时前
Android Dialog 插槽模式:用一套壳统一全应用的弹窗风格
android·java·dialog·开发语言