切换到utf-8。空白出现在html页面顶部和其他一些地方

切换到utf-8。空白出现在html页面顶部和其他一些地方,utf-8,Utf 8,我已经将所有html(和php)页面切换到utf-8。在此之前,在很长一段时间内,任何浏览器中的一切看起来都很完美。现在,当我切换到utf-8所有内容(MySQL db和页面)时,没有做任何其他更改,页面看起来有点奇怪。它在页面上显示几个白色矩形 在浏览器中查看资源不会显示任何内容。当我使用另存为保存html页面时。。。(使用IE建议的默认编码UTF-8),我在页面上看到15个符号矩形。一旦我手动将它们从html页面(使用记事本)中删除,一切看起来都很好。(几乎=保存的html页面不会显示所有图

我已经将所有html(和php)页面切换到utf-8。在此之前,在很长一段时间内,任何浏览器中的一切看起来都很完美。现在,当我切换到utf-8所有内容(MySQL db和页面)时,没有做任何其他更改,页面看起来有点奇怪。它在页面上显示几个白色矩形

在浏览器中查看资源不会显示任何内容。当我使用另存为保存html页面时。。。(使用IE建议的默认编码UTF-8),我在页面上看到15个符号矩形。一旦我手动将它们从html页面(使用记事本)中删除,一切看起来都很好。(几乎=保存的html页面不会显示所有图片,因此我无法确定)

重要的附加信息:

  • 当我将Notepad++中的所有php页面从ANSI转换为UTF-8时,我选择了编码->转换为UTF-8(不是没有BOM的转换为UTF-8)。所以,它可能是用BOM转换的
  • css{padding:0,margin:0}很久以前就被用来删除顶部的空白,从那时起就没有改变过
  • 我在保存的html页面上找到的几个矩形示例(此处使用问题符号显示):

    **??????
    
    也许您可以尝试使用for html对它们进行编码?

    也许您可以尝试使用for html对它们进行编码?

    是的,听起来页面中有一个前导BOM表,这通常会阻塞浏览器。将文件保存为不带BOM的UTF-8。

    是的,听起来页面中有一个前导BOM,这通常会阻塞浏览器。将文件保存为不带BOM的UTF-8。

    谢谢。我试过了,有点帮助。上面的白色条减少到1列(我已经转换了所有的js、css和php文件)。一切看起来都很好之前的区别是IE:滚动条出现在菜单中,看起来像IE6.0(我修复了IE6.0,因为边距问题)。。。我还在想我没有改变的东西,但看起来我改变了一切。。。谢谢。下面是我对上面的评论的评论:我忘了在许多带有php文件的文件夹中转换一个文件夹。现在看来,100%的php文件都是在没有BOM的情况下转换成UTF-8的。最后一个顶部的白色条消失了。意外的酒吧不见了。一切看起来都很完美。非常感谢你!非常感谢。我试过了,有点帮助。上面的白色条减少到1列(我已经转换了所有的js、css和php文件)。一切看起来都很好之前的区别是IE:滚动条出现在菜单中,看起来像IE6.0(我修复了IE6.0,因为边距问题)。。。我还在想我没有改变的东西,但看起来我改变了一切。。。谢谢。下面是我对上面的评论的评论:我忘了在许多带有php文件的文件夹中转换一个文件夹。现在看来,100%的php文件都是在没有BOM的情况下转换成UTF-8的。最后一个顶部的白色条消失了。意外的酒吧不见了。一切看起来都很完美。非常感谢你!
    **<BODY>?????? 
    
    <META name=description content="....**