PHP json_encode 处理汉字为空 服务端JSON汉字编码
原因是这个汉字是gbk编码 , json只能处理utf-8的编码 ,所以要先将数据转码
用Extjs接收PHP服务端返回的Json结果时,发现只要是汉字(从SQLServer取得)都是空字符,很是纳闷。后来看 json_encode的文档才知道,它只能编码UTF-8的字符。这个问题就是返回的字符是GB2312,怎么变为UTF-8,并且最好是将整个数组进 行UTF-8的转换。经过搜索有以下代码完成:
//处理数组编码格式
PHP json_encode 处理汉字为空 服务端JSON汉字编码,布布扣,bubuko.com
PHP json_encode 处理汉字为空 服务端JSON汉字编码
原文地址:http://my.oschina.net/shunshun/blog/294445