位置: 编程技术 - 正文

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)

  • 企业所得税纳税义务人
  • 资产处置损益属于当期损益吗
  • 企业购进软件系统后如何做账
  • 幼儿园固定资产登记表
  • 什么是居民纳税人
  • 网上代购收取手机费吗
  • 利息支出没有发票怎么做账
  • 工程设备租赁带什么手续
  • 公司法人要交什么税
  • 收到购货单位货款属于什么会计科目
  • 个体户国税定额开发票60000元地税要交多少钱?
  • 所得税季报固定资产加速折旧表资产原值
  • 个人所得税税费种认定功能在哪里
  • 继承安置房需要过户吗?
  • 营改增后中小企业的税收发生的变化
  • 普票6个点怎么算
  • 电商刷单的财务操作
  • 资产负债率70%说明长期偿债能力
  • 进项税和销项税月末怎么结转
  • 计提的电费和支付电费差额如何调整
  • 土地使用权对外出租还摊销吗
  • 收上级补助款专用如何做账?
  • 建筑工程分包怎么纳税
  • win10系统如何注册dll文件
  • 残疾人就业保障金申报时间
  • 长期负债在报表哪里看
  • linux系统中的文件访问权限包括几种
  • 东方蝾螈怎么养吃什么
  • 公司收到供应商的律师函
  • 研发费用加计扣除是什么意思啊
  • 父子之间房屋赠与费用
  • 领用材料已抵扣进项税
  • 北坡镇人民政府
  • 原材料当废品卖出分录
  • 罚款支出可以抵扣所得税吗
  • 深度学习中的注意力机制模型及代码实现(SE Attention、CBAM Attention)
  • 前端 原生
  • phpipam安装
  • 商业折扣的会计分录
  • 应付职工薪酬属于什么会计科目
  • etcd4
  • 帝国cms移动端
  • 如何做固定资产的台账
  • 待处理财产损溢借方是增还是减
  • 领用库存商品用于生产产品
  • 呆滞原材料变卖的会计处理
  • 管理费用明细科目设置和核算需要注意哪些问题
  • 合同没签定金可以退的吗
  • 医保卡里收入和余额不一样
  • 收到进项发票不认证抵扣的会计分录
  • 销售收入用营业收入还是营业总收入
  • 付给非公司员工提成税务处理
  • 多计提的税款会计处理
  • 小企业会计准则主要按照什么计量
  • 建账过程中应注意的事项
  • 企业如何建账做账
  • 启动mysql1067错误
  • Windows下MySQL5.7.18安装教程
  • 偷天换日角色介绍
  • windowsxp教程
  • win7那些自启可以禁用
  • xp能不能升级win10
  • xp系统如何设置用户密码
  • centos源码安装软件
  • win10 rs1是什么版本
  • linux ssh免密码
  • LINUX下的磁盘编辑工具
  • Linux系统中如何复制虚拟机
  • Linux makefile 和shell文件相互调用实例详解
  • vue做一个table
  • nodejs实现登录功能
  • linux 监视器
  • jquery显示当前时间
  • mvc使用
  • 12333医保缴费具体步骤
  • 土地交易的印花税
  • 国家税务总局好进吗
  • 蚊香税率是多少
  • 在水贝买的黄金
  • 接受虚开转出滞纳金
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设