网络人 > PHP技术 > 导致php出现空白行的解决办法

导致php出现空白行的解决办法

使用PHP写了一个页测试出来顶部始终有一行空白,查看源代码里面什么都没有,使用F12调试工具在顶部看到这样一行编码,经过查询很多资料发现原来是DW保存、转码的问题,在保存一个以UTF-8编码的文件时,会在文件开始的地方插入三个不可见的字符(0xEF 0xBB 0xBF,即BOM)。它是一串隐藏的字符,用于让记事本等编辑器识别这个文件是否以UTF-8编码。对于一般的文件,这样并不会产生什么麻烦。但对于 PHP来说,BOM是个大麻烦。因为PHP并不会忽略BOM,所以在读取、包含或者引用这些文件时,会把BOM作为该文件开头正文的一部分。根据嵌入式语言的特点,这串字符将被直接执行(显示)出来。

解决方法如下:

1、使用Dreamweaver打开文档后,选择:修改 -> 页面属性,或者使用快捷键ctrl+j。

导致php出现空白行的解决办法

2、按下图,取消BOM的UTF-8签名就可以了。

导致php出现空白行的解决办法

然后保存测试会发现讨厌的空格消失了。

除非注明,网络人的文章均为原创,转载请以链接形式标明本文地址:http://www.neter8.com/php/20.html

下一篇 »:使用jQuery快速验证表单,使用data收集«上一篇:centos常用漏洞升级修复命令

《导致php出现空白行的解决办法》的网友评论(0)

感谢打赏!