W3C home > Mailing lists > Public > www-validator@w3.org > May 2001

RE: iso-8859-1-Windows-3.1-Latin-1

From: Thanasis Kinias <tkinias@asu.edu>
Date: Tue, 08 May 2001 16:59:39 -0700
To: "'Terje Bless'" <link@tss.no>, "Bailey, Bruce" <Bruce.Bailey@ed.gov>
Cc: "'Liam Quinn'" <liam@htmlhelp.com>, "'gerald et al.'" <www-validator@w3.org>
Message-id: <A021872EC2BDD411AB3600902746A0550160486B@mainex4.asu.edu>
Terje wrote:

> Ok, I wanted this figured out once and for all, so I went straight to the
> source and grabbed the Microsoftie of record, Chris Wendt. According to
> him, iso-8859-1-Windows-3.1-Latin-1 is a strict subset of windows-1252.
> IOW, you can simply change your charset to windows-1252 and be both
> standards compliant and use your fancy apostrophe.

I understood that &#146; etc. were not valid SGML (or XML) entities, so
regardless of your declared charset code using them cannot be valid.  The
validator's output supports this.  If &#8217; were used instead it would be
valid, right?  The entity refers to the character set (UNICODE) not the
encode (Windows-1252, Latin-1, whatever).

OTOH, with the encoding properly declared the character could be input
directly (not escaped with &#146;) and you would be valid, just not
cross-platform accessible.  You'd probably be noncompliant with WCAG, but
not be invalid.

If I'm misunderstanding this please set me straight because I've got to
cover this in a seminar I'm preparing -- I have to explain to folks why the
validator pukes on &#146; etc.


Thanasis Kinias
Information Dissemination Team, Information Technology
Arizona State University
Tempe, Ariz., U.S.A.

Qui nos rodunt confundantur
et cum iustis non scribantur.
Received on Tuesday, 8 May 2001 19:59:49 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 1 March 2016 14:17:29 UTC