W3C home > Mailing lists > Public > www-validator@w3.org > July 2002

Re: BOM causing problems again?

From: Liam Quinn <liam@htmlhelp.com>
Date: Tue, 9 Jul 2002 18:01:49 -0400 (EDT)
To: Peter Sheerin <pete@petesguide.com>
cc: <www-validator@w3.org>
Message-ID: <Pine.LNX.4.33L2.0207091759460.19723-100000@localhost.localdomain>

On Tue, 9 Jul 2002, Peter Sheerin wrote:

> Once upon a time you graciously added code to handle the optional BOM on UTF-8 files, but I seem to have found a way to break that code. Could you take a look at this page and its resulting validation message, then tell me if I'm doing something wrong?
>
> http://cadenceweb.com:8080/newsletter/sheerin/test/Prototype4.html
>
> This seems to be specific to pages that have the XML prolog. I suppose there could be some other strange interloper character causing the problem, but it's probably the BOM.
>
> :8001 validator report:
>   a.. Note: UTF-8 'BOM' detected and removed. (This message is informational. See the explanation for details.)
> This Page Is NOT Valid XHTML 1.1!
> Below are the results of attempting to parse this document with an SGML parser.
>
>   1.. Line 1, column 0: character "" not allowed in prolog
>   <?xml version="1.0" encoding="UTF-8"?>
>   ^

Your page starts with

0xEF 0xBB 0xBF 0xEF 0xBB 0xBF 0xEF 0xBB 0xBF

so you have three occurrences of the byte-order mark instead of the
expected one or zero.

-- 
Liam Quinn
Received on Tuesday, 9 July 2002 18:01:51 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 25 April 2012 12:14:03 GMT