Problem with validator: Invalid page at W3C

From: Martin J. Duerst (duerst@w3.org)
Date: Sun, Aug 22 1999


Date: Sun, 22 Aug 1999 23:13:03 -0400 (EDT)
Message-Id: <199908230312.MAA05086@mail.sfc.keio.ac.jp>
To: www-validator@w3.org
From: "Martin J. Duerst" <duerst@w3.org>
Cc: asada@w3.org
Subject: Problem with validator: Invalid page at W3C

I got the following mail:

> The page at http://www.w3.org/Consortium/Legal/copyright-documents.html
> starts with this:
> 
> <H1>
>   W3C&#153; Copyright Document Notice and License
> </H1>
> 
> This "&#153;" is invalid and should be either "&#8482;", "&#x2122;" or
> "&trade".

Checking this with the validator
http://validator.w3.org/check?uri=http%3A%2F%2Fwww.w3.org%2FConsortium%2FLegal%2Fcopyright-documents.html
I got

 No errors found!

This is definitely wrong. Please note that
  Character encoding: iso-8859-1 
     Warning: the character encoding specified in the HTTP header (iso-8859-1)
     is different from the one specified in the META element (windows-1252). I
     will use iso-8859-1 for this validation.
does not affect the fact that it is wrong; if there were a byte value
corresponding to 153, it would be okay as windows-1252, but &#153; is
not allowed in any HTML document.

http://www.w3.org/TR/REC-html40/charset.html#h-5.3.1
The syntax "&#D;", where D is a decimal number, refers to the Unicode
decimal character number D.
(there is no character number 153 in Unicode!)

This seems to point to a problem in the validator. It looks like
the invocation of nsgmls should be changed, or the version of nsgmls,
or there is a problem in nsgmls itself.

If I can help in any way to correct this problem, please tell me.


Regards,   Martin.


#-#-#  Martin J. Du"rst, World Wide Web Consortium
#-#-#  mailto:duerst@w3.org   http://www.w3.org