博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHP json_encode自动转码的问题
阅读量:7093 次
发布时间:2019-06-28

本文共 418 字,大约阅读时间需要 1 分钟。

用PHP的json_encode处理中文的时候, 中文会被编码成类似于"\u5f20\u4e09"的格式,例如:

输出结果如下:["\u5f20\u4e09","\u674e\u56db"]

 

若要对汉字不转码,使用 JSON_UNESCAPED_UNICODE 参数:

输出结果如下:["张三","李四"]


还有,对于带“/” 的字符串,使用json_encode处理的时候,会被加上反斜线"\",例如:

输出结果如下:["http:\/\/www.kccdzz.com"]

 

若要对 "/" 不自动加上反斜线,方法一:可以使用字符串替换。

还有方法二就是:使用json_encode的 JSON_UNESCAPED_SLASHES 参数:

输出结果如下:["http://www.kccdzz.com"]

 

转载于:https://www.cnblogs.com/rxbook/p/9106489.html

你可能感兴趣的文章
一个老鸟发的公司内部整理的 Android 学习路线图
查看>>
mount过程分析之一(基于3.16.3内核)【转】
查看>>
AnswerOpenCV一周佳作欣赏(0615-0622)
查看>>
AI金融知识自学偏量化方向-目录0
查看>>
加载的问题
查看>>
添加个人专栏
查看>>
MYSQL的存储过程和函数简单写法
查看>>
acdream1197 Points In Cuboid
查看>>
topcoder srm 390 div1
查看>>
无法远程链接sqlserver的解决办法
查看>>
WinRT比.NET快了,还是Win8比Win7快
查看>>
SecureCRT 字体 颜色 修改 背景色 键盘映射 Home end delete
查看>>
【内核】Linux 2.6 内存反向映射机制 Reverse Mapping
查看>>
jQuery实现删除option控件下的元素
查看>>
Qt中translate、tr关系 与中文问题
查看>>
反射的两个过滤枚举
查看>>
Android编程之常识 - 混淆
查看>>
源码分析六(org.springframework.util包之Assert类)
查看>>
源码分析八(org.springframework.util包之StringUtils类))
查看>>
#include<> 和 #include""的区别
查看>>