您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

疑难答疑 PHP服务端返回Json问题_PHP教程

2025/8/27 17:55:22发布15次查看
我们需要在不断的经验积累中去完善我们的编程思路,灵活运用
后来看json_encode的文档才知道,它只能编码utf-8的字符。这个问题就是返回的字符是gb2312,怎么变为utf-8,并且最好是将整个数组进行utf-8的转换。经过搜索有以下代码解决php服务端返回json问题:
function encodeutf8($array)    {    foreach($array as $key=>$value)    {    if(!is_array($value))    {    $array[$key]=mb_convert
_encoding($value,utf-8,gbk);    }    else    {    encodeutf8($array[$key]);    }    }    return $array;    }  每次返回结果时:
echo '{total:'.$rscount.'
,results:'.json_encode
(encodeutf8($result)).'}'; 
以上这段代码就是php服务端返回json问题的具体解决方法。
http://www.bkjia.com/phpjc/446105.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/446105.htmltecharticle我们需要在不断的经验积累中去完善我们的编程思路,灵活运用 后来看json_encode的文档才知道,它只能编码utf-8的字符。这个问题就是返回...
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product