如果你的php文件用notepad++打开后,右下角是这样的,注意 UTF-8-BOM,那么此文件需要修改为 不含BOM头的UTF-8文件,方法是
点击菜单-》格式-》转为UTF-8 无BOM编码格式,保存即可
有关bom https://www.w3.org/International/questions/qa-utf8-bom
科普: BOM is byte-order mark
另:今天一个客户的thinkphp模版调用utf8 bom 的模版时候,模版里面是frameset,结果导致内容不显示,所以还是要好好处理这个隐蔽的问题啊