PHP 包含导致页面顶部的空格

php
2022-08-30 15:05:42

我在我正在制作的网站上遇到了一个问题。在我的页面顶部有这行空白。我无法找出它来自哪里。这可能是因为由于php在我的页面中增加了换行符,或者它可能只是一些错误的css。include()


答案 1

知道了!我必须承认,这是一个非常奇怪的问题。

这是我的确切问题,他的解决方案完美地解决了这个问题。


问题出在include()

将页面另存为 UTF-8 时,文件开头会包含一个称为字节顺序标记(或 BOM)的特殊签名,指示它是 UTF-8 文件。您只能看到具有低级别文本编辑器(如 DOS 编辑)的 BOM。您需要从包含的文件中删除此签名,以便删除页面顶部的空白区域。

DOS edit


答案 2

在Notepad ++中,您可以从“编码”菜单中将文件的编码更改为“不带BOM的UTF-8”。这为我解决了问题。


推荐