解决php生成json后保留汉字源码
来源:互联网 发布:卸载linux自带jdk 编辑:程序博客网 时间:2024/06/05 07:50
先将类中的中文字段进行url编码(urlencode),然后再对对象进行json编码(jsonencode),最后url解码(urldecode)json,即最终的json,里面的中文依旧是那个中文!
<?php class myClass { public $item1 = 1; public $item2 = '中文'; function to_json() { //url编码,避免json_encode将中文转为unicode $this->item2 = urlencode($this->item2); $str_json = json_encode($this); //url解码,转完json后将各属性返回,确保对象属性不变 $this->item2 = urldecode($this->item2); return urldecode($str_json); } } $c = new myClass(); echo json_encode($c); echo '<br/>'; echo $c->to_json(); echo '<br/>'; echo json_encode($c); echo '<br/>'; echo json_encode('胥'); ?>
- 解决php生成json后保留汉字源码
- php随机生成汉字 ASCII
- PHP生成json数据
- php 生成JSON
- PHP 生成JSON
- PHP小数点后保留位数并四舍五入
- php表单刷新后保留值
- PHP - 不四舍五入保留小数点后一位
- php汉字转json格式不乱码
- C#生成中文汉字验证码源码
- C#生成中文汉字验证码源码
- C#生成中文汉字验证码源码
- C#生成中文汉字验证码源码
- C#生成中文汉字验证码源码
- C#生成中文汉字验证码源码
- C#生成中文汉字验证码源码
- C#生成中文汉字验证码源码
- php正则表达式 剔除字符串中的除了汉字的字符(只保留汉字)
- Android学习笔记之百度地图基础知识
- 画板之 android的selector,背景选择器
- Android学习笔记之百度地图(分条目覆盖物:ItemizedOverlay)
- The server does not support version 3.0 of the J2EE Web module specification
- 读取Excel文档的c#程序
- 解决php生成json后保留汉字源码
- VS连接SQL Server 2008,并实现登录和注册功能
- C语言中数组与指针、数组指针和函数指针
- c#隐藏基类方法和重写基类方法的区别
- 使用DataTable批量插入数据库,快速插入数据
- Android学习笔记之百度地图(POI搜索之城市poi检索poiSearchInCity)
- 如何清除一个被占用的tty端口
- cocos2d--利用Anchor Point巧妙旋转
- 嫣然一笑苦了情