$a="{\"seqNum\":7";
$b="{\"seqNum\":7";

以上2字符串长度是不一样,为什么呢?$b中多了个bom头,多了几个节字,会引起很多问题:字符串比长度、json解释都会受到影响。哪如何查看是否包含bom表头呢?

echo bin2hex($b);//比$a多了些字符

删除方法,也很简单,找到相关的源文件,执行删除bom表头即可。