php中include require utf-8文件时顶部产生边距产生空行这是由于Unicode签名造成的,在windows环境下编辑文件的时候会产生几个识别utf8的字符,这些字符称为Unicode签名(BOM)。
特别是用记事本将网页文件由ANSI另存为UTF-8时易出现!
解决办法:
可以通过在Dreamweaver中按Ctrl+J,在标题与编码中去除Unicode签名选项;
2. 用EditPlus将文件另存为UTF-8(无BOM)文件。
这样php require utf-8文件后就不会顶部产生空行产生边距了