
这是该网站的链接:http://misenplacecatering.it/
第一个验证错误,我认为最相关的是:
Byte-Order Mark found in UTF-8 file. The Unicode Byte-Order Mark (BOM) in UTF-8 encoded files is kNown to cause problems for some text editors and older browsers. You may want to consIDer avoIDing its use until it is better supported.
和
line 1,Column 1: Non-space characters found without seeing a DOCTYPE first. Expected <!DOCTYPE HTML>.
我已经阅读了有关此问题的其他主题,因此我尝试使用不同的编辑器打开该文件(无论如何我总是使用Vim),但在DOCTYPE定义之前我没有看到任何空格或任何其他内容.我甚至使用记事本并使用了一个选项来删除bom,但没有.
有什么建议么?
无论如何,
解决方法@H_301_21@ 如果使用记事本,请使用转换为UTF-8而不使用BOM.如果你使用的是PHP,请确保所有包含/必需的文件都在ascii或UTF中没有BOM,因为PHP不能非常好地处理非ascii文件(这个让我头疼一次)
如果您不需要utf字符,可以尝试将文件转换为ascii
在你的< Meta charset>尝试在引号内写入值
总结以上是内存溢出为你收集整理的html – 验证错误:在UTF-8文件中找到的字节顺序标记全部内容,希望文章能够帮你解决html – 验证错误:在UTF-8文件中找到的字节顺序标记所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)