我一直在尝试验证我的网页过去两个小时,在成功验证之前我只剩下一个错误但是我继续得到字符解码问题,我无法绕过它..... < / p>
整个文件很好,除了它说......
抱歉,我无法验证此文档,因为在第77行它包含一个或多个我无法解释为
utf-8
的字节(换句话说,找到的字节在指定的字符编码中不是有效值) 。请检查文件内容和字符编码指示。错误是:utf8“\ x85”未映射到Unicode
第77行唯一的内容是某些<p>
代码中的某些文字,我尝试将其更改为<a>
或<span>
并将<p>
带走,以便它在div
内部只是松动但是当我删除标签内的文本时,错误才会消失。
我使用的是utf-8编码:
<meta http-equiv="Content-type" content="text/html;charset=utf-8" />
如果这很容易解决,我很抱歉,我的知识非常基础,我只是一年级的计算机学生。
编辑:<p>
标签内的文字如下:
<p>
我们的团队茁壮成长 像我们一样做政治新闻。我们工作 全天候为您带来 最新,最重要的新闻 它发生了。我们还要问什么呢...... 没有!本网站由我们资助! 您的满意度同样重要 包裹给我们然后一团无法追踪 伪造票据。<br/><br/>
注册 我们的时事通讯定期 一旦发生新闻就会立即更新 无需导航到我们的 现场。为了您的安全,我们只出售 您输入我们网站的详细信息 公司谁“小拇指承诺”他们 不会顽皮的 它们。<br/><br/>
StudentPolitics.Now - 自从满足其他人的交易 2011</p>
答案 0 :(得分:2)
问题是该文档仅声明为UTF-8,但实际上并非如此。
将编辑器配置为以该格式保存(W3C has a guide for a number of them)。
如果以编程方式修改HTML,则检查程序(和/或数据库是否正在播放)不会重置数据或存储非UTF-8数据。
如果这不起作用,请尝试删除文本并重新输入。您可能有零宽度字符,无法在那里正确表示。
答案 1 :(得分:1)
以UTF格式保存文档。如果已经存在,请尝试将源代码复制粘贴到新文件并以UTF格式保存(有时在某些程序的编辑过程中可能会卡住)。
您使用的是哪种编辑器?
编辑:您的文字中有一些非标准字符:…
(单个字符中的三个点,“”
(花括号),{{1} }(卷曲撇号),’
(破折号)。
我猜你已经从Word或类似的文本处理器复制了你的文本,我也经常这样做。将这些字符更改为ASCII对应项或HTML实体,或者确保使用UTF编码保存文件。
答案 2 :(得分:0)
验证员不喜欢“返回”这三个句号之后的三个句号完全停止后,另一个必须意味着别的......
感谢你们的帮助。
答案 3 :(得分:0)