php 返回不对中文unicode编码的json
来源:互联网 发布:js二级下拉菜单代码 编辑:程序博客网 时间:2024/05/22 09:03
php5.4以后,json_encode支持是否对中文编码的模式,那之前的版本如何处理呢,直接上code
/** * 扩展php自带的urlencode, 支持数组, 区分数值型和字符型 * * @param mixed $data * @return string */public static function urlEncodeExt($data){if(is_array($data)) {foreach($data as $key=>$value) {$data[strval($key)] = self::urlEncodeExt($value);}} else {if (is_string($data)) {$data = is_numeric($data) ? intval($data) : urlencode($data);}}return $data;}/** * 返回JSON数据(强类型方式) * * @param int $status 状态码(0=>error 1=>success) * @param string $msg 返回信息 * @param mixed $data 返回数据 * @return string/json */public static function responseJSON($status = 1, $msg = 'success', $data = null){header('Content-type:application/json;charset=utf-8');$response = array('status' => $status,'msg' => $msg,);if (!empty($data)) {$response['data'] = $data;}exit(urldecode(json_encode(self::urlEncodeExt($response))));}此方式已将变量类型区分开来,用于和移动客户端的数据交互
- php 返回不对中文unicode编码的json
- PHP返回JSON数据及中文编码问题的解决方案
- PHP json不unicode编码的实现
- php查询到的数据乱码和转json时中文变成了Unicode的编码。
- Web Api 输出Json格式数据,中文要进行Unicode编码(模拟PHP的json_encode输出)
- PHP输出json数据时中文不进行unicode编码的几种方法总结
- PHP json中文unicode解码
- iOS返回的JSON数据中的unicode 转换为中文
- php返回的json中文乱码
- 处理PHP的JSON中文编码问题
- json_encode不对中文进行转码、json_decode解析json字符串返回NULL的处理方法
- http 请求数据返回 json 中中文字符为 unicode 编码转汉字转码
- 解决PHP json_encode() 中文自动Unicode编码的函数
- PHP中json_encode中文被Unicode编码的解决办法
- json处理中文,不编码Unicode
- [json] -- php返回json数据中文显示的问题
- php 返回 json 中文处理
- php 返回json中文乱码
- android设置界面全屏
- android studio 不能打开和运行的解决方案
- 深入理解Java内存模型(七)——总结
- 禅道程序员的10条原则【赞】
- 关于接私活的一些看法
- php 返回不对中文unicode编码的json
- C++编译器无法捕捉到的8种错误
- 如何在内存中区别类和对象
- 引用
- 规则引擎教程--表达式表格
- mysql 修改root密码
- MySQL执行计划解读 转他人文章
- 我的Adaper规范
- poj4047(线段树+延迟更新)