很多网友反应,安装好beginning模板,并改动过config.php后,在页面头部会出现一个空白的区域
我们用Chrome的查看元素可以看到,页面中多了如图所示的特殊字符
但是在header.php中,并没有这个
php隐形字符解释如下:
UTF-8 编码的文件可以分为无 BOM 和 BOM 两种格式。
何谓BOM?
"EF BB BF" 这三个字节就叫BOM,全称是"Byte Order Mard"。在utf8文件中常用BOM来表明这个文件是UTF-8文件,而BOM的本意是在utf16中用。
utf-8文件在php中输出的时候bom是会被输出的,所以要在php中使用utf-8,必须要是使用不带bom头的utf-8文件。
常用的文本编辑软件对utf-8文件保存的支持方式并不一样,使用的时候要特别留意。
解决办法:
下载sublime-text编辑器重新编辑代码,保存的时候注意直接保存不带bom头的utf-8文件
软件已经使用方法参考: http://bbs.8gws.com/dnrj/877.html