当前位置:编程学习 > JS >>

PHP使用JSON中文乱码解决实例

json.php
<?php
$json = array (
        0 => array (
                id => 13,
                name => 乒乓球,
        ),
        1 => array (
                id => 17,
                name => 篮球,
        )
);
print_r($json);
$code=json_encode($json);
echo preg_replace("#\u([0-9a-f] )#ie", "iconv(UCS-2, UTF-8, pack(H4, \1))", $code);
?>

json.html
<script>
$.getJSON("json.php",
        function(data) {
                for (var i = 0; i < data.length; i ) {
                alert(data[i].name);
        }
});
</script>
补充:Web开发 , php ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,