我已将所有html(和php)页面切换为utf-8。在此之前,在任何浏览器中,一切看起来都很完美。现在,当我切换到utf-8所有内容(MySQL数据库和页面)时,没有进行任何其他更改,页面看起来有点奇怪。它在页面上显示几个白色矩形。
在浏览器中查看sourse什么也没有显示。当我使用另存为保存html页面时...(使用IE建议的默认编码UTF-8),我在页面上看到15个符号矩形。一旦我从html页面(使用记事本)手动删除它们,一切看起来都很好。 (几乎=保存的html页面不显示所有图片,所以我无法确定)。
重要的其他信息:
我在保存的html页面上找到的几个矩形的示例(使用问号在此处显示):
**<BODY>??????
<META name=description content="....**
答案 0 :(得分:4)
是的,听起来你在页面中有一个领先的BOM,这通常会扼杀浏览器。将文件保存为UTF-8,无需BOM。
答案 1 :(得分:0)
也许您可以尝试使用entities for html对其进行编码?