include导致的空行问题

php页面,当你用到<? include "filename" ?>,且使用的是utf8编码,往往会多出一个空行,这个问题困扰我很久,因为影响美观。 解决其实很简单,因为页面中包含bom信息。

用dreamweaver打开被包含的页面,按ctrl+j,选择Title/Encoding,将“包含unicode签名(BOM)”前面的沟去掉,保存页面,问题解决。