php汉字转json格式不乱码
2017-09-20 15:20
120 查看
一定要看到最后,有惊喜!
//将汉字,特殊字符原样变成json数据 function ch_json_encode($data) { $ret = ch_urlencode($data); $ret = json_encode($ret); return '\'' . addslashes(urldecode($ret)) . '\''; } function ch_urlencode($data) { if (is_array($data) || is_object($data)) { foreach ($data as $k => $v) { if (is_scalar($v)) { if (is_array($data)) { $data[$k] = urlencode($v); } else if (is_object($data)) { $data->$k = urlencode($v); } } else if (is_array($data)) { $data[$k] = ch_urlencode($v); // 递归调用该函数 } else if (is_object($data)) { $data->$k = ch_urlencode($v); } } } return $data; }
更好用,更高级的方法:
http://blog.csdn.net/zhezhebie/article/details/79130719相关文章推荐
- php 返回的Json格式数据中文乱码
- php传json格式给C++时乱码解决方案
- php传json格式给C++时乱码解决方案
- Android读取服务端TXT(JSON格式数据)返回汉字乱码的问题
- php用xml和json处理数据格式。
- 深入浅析php json 格式控制
- 在新浪SAE上学习PHP - 2(转换json格式)
- php怎么解析json格式数据
- 关于Gson转换Json格式导致“=”乱码的问题!
- php判断json格式是否正确
- PHP json_encode中文乱码解决方法--json乱码处理
- php中json_encode UTF-8中文乱码问题
- PHP基于CURL发送JSON格式字符串的方法示例
- php json 中文乱码
- php数组经过json_encode转换 js中无法识别改json格式
- php处理json格式数据经典案例总结
- php处理json格式数据经典案例总结
- PHP json_encode中文乱码问题的解决办法
- PHP JSON格式的中文显示问题解决方法
- php 对于utf-8 格式下 substr出现截取乱码的处理