W3C home > Mailing lists > Public > www-amaya@w3.org > January to March 2010

Re: Encoding and validation

From: Bill Braun <bbraun@hlthsys.com>
Date: Sat, 16 Jan 2010 08:24:16 -0500
Message-ID: <4B51BE00.60903@hlthsys.com>
To: www-amaya <www-amaya@w3.org>
Stanimir Stamenkov wrote:
> The XML declaration is optional but recommended:
> http://www.w3.org/TR/xml/#dt-xmldecl
> If your server configuration is to specify all the resources use
> UTF-8 encoding, then even if you omit the XML declaration but
> nevertheless encode your document differently (e.g. using
> ISO-8859-1) the browser could fail to decode it.  It is a side
> effect of ISO-8859-1 and UTF-8 sharing the common US-ASCII base,
> that your document gets parsed o.k. - it just doesn't use non-ASCII
> characters.
> If you can't change your server configuration you better save your
> document using UTF-8, which the server is configured to specify.
> The issue is not specific to XML documents - you may check whether
> your server is sending fixed UTF-8 for other documents, also.  It is
> likely this problem will be most visible with XML documents because
> decoding errors are treated as fatal errors:
> http://www.w3.org/TR/xml/#dt-fatal

Thank you, Stanimir. Very clear explanation, as a neophyte I was able to 
understand the essence of it.

Bill Braun
Received on Saturday, 16 January 2010 13:24:07 UTC

This archive was generated by hypermail 2.3.1 : Wednesday, 7 January 2015 14:53:42 UTC