当前位置:Gxlcms > PHP教程 > PHP中json_encode中文被Unicode编码的解决办法

PHP中json_encode中文被Unicode编码的解决办法

时间:2021-07-01 10:21:17 帮助过:12人阅读

先对需要处理的数组的键值分别做urlencode处理,然后json_encode,最后做urldecode处理 。

functionencode_json($str) {return urldecode(json_encode(url_encode($str)));   
}

/**
 *@desc 递归的处理数组中的每一个键值对
 */functionurl_encode($str) {if(is_array($str)) {
        foreach($stras$key=>$value) {
            $str[urlencode($key)] = url_encode($value);
        }
    } else {
        $str = urlencode($str);
    }

    return$str;
}

').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i <= lines; i++) { $numbering.append($('
  • ').text(i)); }; $numbering.fadeIn(1700); }); });

    以上就介绍了PHP中json_encode中文被Unicode编码的解决办法,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

  • 人气教程排行