W3C home > Mailing lists > Public > www-tag@w3.org > September 2003

Re: Can we revise RFC3023?

From: Tim Bray <tbray@textuality.com>
Date: Wed, 17 Sep 2003 15:12:54 -0700
Message-ID: <3F68DC66.30201@textuality.com>
To: Bjoern Hoehrmann <derhoermi@gmx.net>
Cc: www-tag@w3.org

Bjoern Hoehrmann wrote:

>>1. Deprecate text/* for anything that's in XML.  That's because it 
>>forces the provider to provide a charset header, because in its absence 
>>the receiver is required to assume either ASCII or 8859 depending on the 
>>context,
> 
> No, the implementation is required to default to us-ascii, period.

Roy and TimBL tell me that in the case of HTTP it defaults to 8859-1.  I 
haven't checked but they're unlikely to be wrong.  In any case, it's 
still a problem.

>>2. Deprecate the charset parameter for application/xml and 
>>application/*+xml.
> 
> I disagree. XML 1.0 should be changed in a way that makes it a fatal
> error if the encoding specified in the XML declaration or encoding
> declaration is different from higher-level protocol encoding
> information.

It already is, I believe.  If the server provides charset=, it can only 
increase the chances of this error occurring, so the server in general 
SHOULD NOT do this.

-- 
Cheers, Tim Bray
         (ongoing fragmented essay: http://www.tbray.org/ongoing/)
Received on Wednesday, 17 September 2003 18:15:28 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Thursday, 26 April 2012 12:47:20 GMT