位置: 编程技术 - 正文

Json_encode防止汉字转义成unicode的方法(jsonobject忽略字段)

编辑:rootadmin

推荐整理分享Json_encode防止汉字转义成unicode的方法(jsonobject忽略字段),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:json encode 中文,json_encode中文变编码,json 忽略,防止json注入,json编码汉字 方式,json encode 中文,json编码汉字 方式,json 汉字,内容如对您有帮助,希望把文章链接给更多的朋友!

大家都知道,json_encode通常会把json中的汉字转义成unicode,但是这并不一定是我们想要的。有时候,我们需要获得汉字形式的json字符串,比如需要获得gbk编码的json字符串(只要把汉字形式的字符串转码就可以得到了)。有什么好办法么?

php官方听到了这个需求,并提供了一种可靠的解决方案:JSON_UNESCAPED_UNICODE。这个参数可以保证json_encode不再将汉字转为unicode。

似乎这样就解决了?当我们高高兴兴的用这个参数的时候,发现并没有什么卵用。仔细一看,这个参数只有5.4之后的php支持。那更早期的php怎么办呢?

社区提供了一种方案:

Json_encode防止汉字转义成unicode的方法(jsonobject忽略字段)

不过这种方法只有5.3才支持,因为5.2并不支持匿名函数。至于解决办法?把匿名函数定义一下即可。

ps:解决json_encode中文UNICODE转码问题

用PHP的json_encode来处理中文的时候, 中文都会被编码, 变成不可读的, 类似”u***”的格式,如果想汉字不进行转码,这里提供三种方法

1.升级PHP,在PHP5.4, 这个问题终于得以解决, Json新增了一个选项: JSON_UNESCAPED_UNICODE, 故名思议, 就是说, Json不要编码Unicode.

2.把汉字先urlencode然后再使用json_encode,json_encode之后再次使用urldecode来解码,这样编码出来的json数组中的汉字就不会出现unicode编码了。

3.对unicode码再进行解码,解码函数如下:

PHP中array_keys和array_unique函数源码的分析 性能分析从运行性能上分析,看看下面的测试代码:$test=array();for($run=0;$run;$run++)$test[]=rand(0,);$time=microtime(true);$out=array_unique($test);$time=microtime(true)-

PHP将二维数组某一个字段相同的数组合并起来的方法 本文实例讲述了PHP将二维数组某一个字段相同的数组合并起来的方法。分享给大家供大家参考,具体如下:例子:array(3){[0]=array(){["id"]=string(2)""["uid"]

PHP实现根据时间戳获取周几的方法 本文实例讲述了PHP实现根据时间戳获取周几的方法。分享给大家供大家参考,具体如下:获取某个时间戳的周几,以及未来几天以后的周几其中:$time代

标签: jsonobject忽略字段

本文链接地址:https://www.jiuchutong.com/biancheng/290343.html 转载请保留说明!

上一篇:PHP+JS三级菜单联动菜单实现方法(三级菜单python)

下一篇:PHP中array_keys和array_unique函数源码的分析(array php)

  • 工商年报资产状况纳税总额怎么计算?
  • 印花税纳税义务人有哪些
  • 政府补助是否可以抵扣税
  • 增值税认证勾选平台
  • 主营业务收入净额在利润表里怎么看
  • 报验户预缴个税怎么算
  • 财务费用利息收入结转本年利润
  • 所得税申报表里季初资产是指什么
  • 公司净资产减少
  • 折扣金额发票
  • 网络公司可以开展什么业务
  • 专家咨询费模板
  • 代销手续费如何开票
  • 企业赔款可以抵税吗
  • 工程设计企业符合增值税抵减政策吗
  • 收到原未计入应收项目的交易性金融资产的利息
  • 进口产品增值税的组成计税价格
  • 小规模纳税人按什么标准纳税
  • 合理工资薪金的确认原则
  • 个人转支票属于什么业务
  • 公司借出的私人物品
  • 滞纳金由财务人员承担
  • 分支机构企业所得税是否必须跟总公司分摊吗
  • 餐饮店工装
  • 酒类应税消费品消费税纳税申报表怎么填
  • 合同成本如何设一级科目
  • Windows11怎么连接网络
  • steam打开速度
  • 补缴税款会计分录
  • 房租发票需要缴房产税吗
  • 汇算清缴当年分配的股息红利
  • 10款手机赚钱软件下载
  • 设计版权费用
  • 企业补缴个人所得税罚款
  • 暂估成本会计分录
  • 艾草的功效与作用洗头
  • 图文详解:台盆柜安装的全过程
  • 酒水入库的会计分录怎么做
  • 资产负债表要点
  • vue3.0项目
  • 微前端架构实现
  • phpmyadmin无法登陆mysql数据库
  • 股权转让实操
  • 猿创部落是干什么的
  • 关于专利技术转让的说法
  • 开了银行对公账户要多久
  • pandas inner join
  • vue连接webapi
  • db2数据库管理最佳实践
  • 帝国cms视频教程
  • 发票开具内容与实际经营范围不符是否合适呢?
  • 期权分为哪几种
  • 甲供材料怎么记账
  • 单位内部食堂怎么收费
  • 疫情防控重点保障物资免征增值税
  • 施工企业工人工作总结
  • 探望公司员工现金费用报销怎么写
  • 电子承兑汇票是什么
  • 对公受托理财申购怎么写
  • 股东投入固定资产怎么做账
  • 企业开办费计入什么科目
  • 建立备查账簿登记的有哪些
  • java程序怎么直接运行
  • sql查询生成器
  • mysql停不掉
  • Windows Server 2008故障转移群集简介
  • vmware 启动虚拟机
  • 笔记本没有光驱怎么加装固态硬盘
  • mission controller
  • win7进运行
  • 如果在一个命令行上输入和执行多条命令
  • win7安装软件提示停止工作
  • 安卓手机管家推荐
  • javascriptjs
  • javascrapt
  • Python的SQLalchemy模块连接与操作MySQL的基础示例
  • 安卓 自动化app
  • 话费的发票可以做费用吗
  • 地税局是政府部门吗
  • 汽车发票含税吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设