php的json_decode返回NULL的解决方法之一

json_decode 返回NULL, 用json_last_error()取得的错误码是4,表示语法错误

用strlen判断出多了3个字符,于是用urlencode()函数转字符串为编码,看到字符串开头有3个字符\xEF\xBB\xBF, 是bom头,

用$content = trim($content, "\xEF\xBB\xBF");来转化一下,json_decode就输出正常的对象了.