PHP json_encode中文乱码问题的解决办法
2013-09-09 00:00
786 查看
下面的PHP代码可以解决以下问题:
1.json_encode UTF8码中文后的字符串不可阅读
2.json_encode 多级数组中文乱码问题
3.json_encode 数组中包含换行时错误问题
4.json_encode 数组中键为中文的问题
1.json_encode UTF8码中文后的字符串不可阅读
2.json_encode 多级数组中文乱码问题
3.json_encode 数组中包含换行时错误问题
4.json_encode 数组中键为中文的问题
function _encode($arr) { $na = array(); foreach ( $arr as $k => $value ) { $na[_urlencode($k)] = _urlencode ($value); } return addcslashes(urldecode(json_encode($na)),"\\r\\n"); } function _urlencode($elem) { if(is_array($elem)){ foreach($elem as $k=>$v){ $na[_urlencode($k)] = _urlencode($v); } return $na; } return urlencode($elem); }
相关文章推荐
- PHP json_encode中文乱码问题的解决办法
- PHP Ajax JSON中文乱码各种问题解决办法
- 解决php json_encode 出现的中文转码、乱码问题
- 解决PHP json_encode中文乱码问题
- php中json_encode处理gbk与gb2312中文乱码问题的解决方法
- php中json_encode处理gbk与gb2312中文乱码问题的解决方法
- php ajax 中文乱码问题解决办法(接收发送)
- PHP json_encode中文乱码解决方法--json乱码处理
- php json_encode 中文乱码解决方法
- php 解决json_encode中文UNICODE转码问题
- php中json_encode UTF-8中文乱码问题
- php 解决json_encode中文UNICODE转码问题
- PHP json_encode 中文乱码解决方法
- 【转载】jquery getJson 中文字符参数乱码问题的解决办法
- php 解决json_encode中文UNICODE转码问题
- [转]php 解决json_encode中文UNICODE转码问题
- php 解决json_encode中文UNICODE转码问题
- php 解决json_encode中文UNICODE转码问题
- PHP json_encode中文乱码解决方法
- php 解决json_encode中文UNICODE转码问题