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

效果

相关推荐
2401_83847251几秒前
C++图形编程(OpenGL)
开发语言·c++·算法
雨季6661 小时前
Flutter 三端应用实战:OpenHarmony “极简手势轨迹球”——指尖与屏幕的诗意对话
开发语言·javascript·flutter
m0_736919101 小时前
编译器命令选项优化
开发语言·c++·算法
Stream_Silver1 小时前
【Agent学习笔记1:Python调用Function Calling,阿里云API函数调用与DeepSeek API对比分析】
开发语言·python·阿里云
froginwe111 小时前
CSS3 多媒体查询实例
开发语言
naruto_lnq1 小时前
C++中的工厂方法模式
开发语言·c++·算法
独自破碎E1 小时前
LCR_019_验证回文串II
java·开发语言
一切尽在,你来1 小时前
C++多线程教程-1.2.3 C++并发编程的平台无关性
开发语言·c++
坚持就完事了1 小时前
Java中的一些关键字
java·开发语言
雨季6661 小时前
Flutter 三端应用实战:OpenHarmony “专注时光盒”——在碎片洪流中守护心流的数字容器
开发语言·前端·安全·flutter·交互