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

效果

相关推荐
方方洛2 分钟前
技术实践总结:schema-bridgion:json、xml、yaml、toml文件相互转换
xml·前端·typescript·node.js·json
WYH2873 分钟前
为什么在cubeide里勾选了can1,生成的工程里没有can.c?
c语言·开发语言
6 分钟前
java关于键盘录入
java·开发语言
马猴烧酒.8 分钟前
JAVA后端对象存储( 图片分享平台)详解
java·开发语言·spring·腾讯云
Lam㊣9 分钟前
Ubuntu(Ubuntu 22.04.4 LTS)更改IP地址及网关
tcp/ip·ubuntu·php
wearegogog12317 分钟前
基于MATLAB的D2D仿真场景实现
开发语言·网络·matlab
froginwe1119 分钟前
Chart.js 散点图详解
开发语言
独自破碎E21 分钟前
【纵向扫描】最长公共前缀
java·开发语言
nuo53420228 分钟前
C语言实现类似面向对象的三大特性
c语言·开发语言
321.。30 分钟前
深入理解 Linux 线程封装:从 pthread 到 C++ 面向对象实现
linux·开发语言·c++