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."\""; ......
直接返回原来字符串。