utf8带BOM头的文件,会输出到接口上,导致json解析失败。比如,在chrome的控制台里接口返回前有N个小红点。
原因是php文件带了BOM头,那如果找出来呢?
grep -r -I -l $'^\xEF\xBB\xBF' ./
找出文件后,把BOM头干掉即可。
utf8带BOM头的文件,会输出到接口上,导致json解析失败。比如,在chrome的控制台里接口返回前有N个小红点。
原因是php文件带了BOM头,那如果找出来呢?
grep -r -I -l $'^\xEF\xBB\xBF' ./
找出文件后,把BOM头干掉即可。