Loading...

关于Markup Validation Service的一桩怪事

要不是昨日我在别处登录The W3C Markup Validation Service对自己的页面进行了检验, 我还一直以为是自己的代码哪里写的有问题呢, 请看下图, 这是在lab的网络上进行验证得到的结果:
Failed Validation

按图上的说明, 是在源代码的96-98行之间有不能识别为UTF-8的字节存在. 但不管我如何修改, 就是不起作用, 并且很可能下一次检测的时候跑到了另外几行, 总之不能通过验证, 每次都是失败, 连其他任何错误信息提示都没有.

呵呵, 奇怪的是, 我昨天在其他地方上网, 对页面重新验证, 居然有错误提示了, 我仔细看了看, 除了Google Search的代码, 插入的YouTube, 和几个Sponsored Reviews有 target=”_blank”, 其他地方没有错误. 这就好了嘛, 能正确指出我的错误也算是一大进步呀, 别总是提示验证失败, 给出一段莫名其妙的东东, 我连改都不知道怎么改. 所以, 不管是程序还是跟人打交道, 还是直接给出debug信息最好, 不要猜来猜去.

对了, 出现这个问题可能是因为lab的网络, 很可能, 具体原因未知.

Updated: 貌似是RPWT, 不知道为什么, 今天又是Failed Validation. 遇到过这种问题的高手请指教.

2Comment(s). Blabla or Trackback

  • Robert Mao at 21:16 Jul 16, 2007 

    我遇到类似的问题,可能是帖子中含有不合法字符。

    写了个plugin专门解决feed中的问题:http://robertmao.com/archives/78

  • 北极冰仔 at 08:12 Jul 17, 2007 

    我想是存在半个中文字符,现在已经解决了。

Blabla ↓

Connecting to server...