第1行,第1列:prolog中不允许使用字符“”

时间:2013-07-22 07:33:28

标签: character

当我要使用w3c验证器验证我的页面时,我得到:第1行,第1列:prolog 错误中不允许使用字符“”。

2 个答案:

答案 0 :(得分:2)

在doctype声明之前的文档中有一个字符或数据被解释为字符。在引用的错误消息中,引号之间有字符U+200D ZERO WIDTH JOINER(ZWJ),因此这似乎是罪魁祸首。 ZWJ是一个看不见的控制角色。在文件的开头有没有意义,因为它应该导致它周围的字符(通常是字母)的连字或连接行为。根据HTML规则,ZWJ在文档开头无效。

你可能需要一个好的编辑器,比如BabelPad来检测和删除ZWJ。

答案 1 :(得分:1)

我将所有代码复制到一个新的新文件中,然后使用该文件。它对我有用