位置: 编程技术 - 正文

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)

  • 非营利组织营利了怎么办
  • 工程物资什么时候结转到开发成本里面
  • 记账人和复核人是一个人吗
  • 委托代征税务
  • 支票结算的账务处理
  • 建筑安装项目要求有哪些
  • 出口样品未报关怎么处理
  • 二手设备进口海关
  • 酒店购买毛巾客房领用怎么做会计分录?
  • 进货费用会计科目
  • 营业外支出税前可以扣除吗
  • 取得企业增值税发票
  • 增值税附表是自动生成的吗
  • 代扣代缴个人所得税现金流计入哪里
  • 怎样预交增值税
  • 税务核定利润的标准
  • 公司购买理财产品的收益计入什么科目
  • 怎样申请退税费
  • 年金是根据什么计算的
  • 坏账损失企业所得税
  • 怎样设置登录帐号和密码
  • 房产税存在往期未申报信息怎么处理
  • redhat5.6安装
  • 电脑装机光盘
  • 计提劳务派遣人员社保收到发票后没有付款的会计分录
  • 其他应收款年末怎么处理
  • postman如何设置token
  • 电竞显示器怎么调整参数
  • php有很多流行的mvc框架,这些框架可以
  • php __destruct
  • 记账凭证填制的依据
  • 国家差旅费报销最新标准住宿
  • 借出材料表
  • 火灾造成存货损失应该作为报废还是盘亏
  • 单位春节发的过生日红包
  • 留抵税额进项构成比例
  • 小规模纳税人进项票可以抵扣吗
  • 报销差旅费的会计分录为什么是其他应收款
  • php封装api
  • php xml转数组
  • 法人为什么不能领取失业金
  • 工会经费和残保金不交有什么影响
  • 怎么查企业历史
  • 报销有专票和普票,怎么出分录
  • 核定征收方式包括哪几种
  • 个税哪种申报不用交个税的
  • PostgreSQL 创建表分区
  • linux登录root用户登录
  • mysql在表中添加一个新的属性
  • 需要登记的权利
  • 低值易耗品摊销计入什么科目
  • 生产成本与管理企业经营实战感想
  • 企业商品报废如何处置
  • 预收账款和预付账款怎么理解
  • 成品油生产库存
  • 收单清算款计入什么费用
  • 税控设备抵减增值税金额
  • 跨年成本少结转如何调整
  • 进口货物的价格组成有哪些
  • 接受捐赠后怎么发表感言
  • 招待费发票怎么做分录
  • 汇算清缴帐务处理
  • sql merge函数
  • vista安装图解
  • CentOS 5.4 rsync+inotify配置触发式(实时)文件远程同步
  • Unity3D游戏开发基础
  • js常用排序算法
  • js中arguments
  • shell脚本中判断入参是否为空
  • javascript数据类型有哪些
  • 一个绿色
  • js 类的继承
  • auto.js获取剪切板内容
  • jqueryfor循环
  • 湖北税务查询电话
  • 商标注册图形查询
  • 信用社股金转让 办理要多少时间
  • 珠海南湾国际属于香洲哪个街道
  • 监察室主任岗位职责
  • 青岛国税服务电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设