PHP
utf-8编码.
代码分离.
可是输出的页面顶部老是有一个空白行.
放着好几天都没搞定.

今天同事用我弄的页面做模板生成页面(.net)
结果页面顶部也有空行.
他一直说我的CSS有问题.
找了半天没找到原因.

结果在网上搜出BOM(Byte order Mark)这个东东– 字节序标记.
Windows用来标记文本文件的编码方式的东东.
就是这个东东在闹鬼.

在dw下按ctrl+j .选择 标题/编码 .把”包含Unicode签名BOM”前面的勾去掉.保存文件.就可以解决

这有一篇比较详细的介绍