php中的JSON中文处理

  最近在PHP中要输出JSON,上网查了一下,对中文支持不太好,要不就先转成utf-8的编码,再用json_encode生成,客户端还要再utf-8转中文。对于网页已经用GB2312的服务器,不想这样折腾。

  上网查到一个SERVICES_JSON的插件,试了一下,对GB2312支持,但是还是输出utf-8的编码。最后,直接修改SERVICES_JSON代码。

function encode($var)
    {
......
case 'string':
                    //直接返回字符串,不编码
                    return "\"".$var."\"";
......

直接返回原来字符串。

posted on 2013-09-29 13:46  Gizmo.G  阅读(196)  评论(0编辑  收藏  举报