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

效果

相关推荐
BingoGo1 分钟前
# 9 个步骤教你如何安全地迁移数据库或字段
后端·php
梵克之泪11 分钟前
【号码分离】从Excel表格、文本、word文档混乱文字中提取分离11位手机号出来,基于WPF的实现方案
开发语言·ui·c#
charlie11451419118 分钟前
面向C++程序员的JavaScript 语法实战学习4
开发语言·前端·javascript·学习·函数
夫唯不争,故无尤也18 分钟前
Python广播机制:张量的影分身术
开发语言·python
qq_4798754326 分钟前
X-Macros(3)
java·开发语言
流浪猪头拯救地球36 分钟前
利用 Python 解密 / 加密 PDF 文件
python·pdf·php
列逍42 分钟前
深入理解 C++ 异常:从概念到实战的全面解析
开发语言·c++
java1234_小锋1 小时前
简述Mybatis的插件运行原理?
java·开发语言·mybatis
charlie1145141911 小时前
勇闯前后端Week2:后端基础——HTTP与REST
开发语言·网络·笔记·网络协议·学习·http
JaguarJack1 小时前
9 个步骤教你如何安全地迁移数据库或字段
php·服务端