Neil Schemenauer wrote:

> On Tue, Aug 30, 2005 at 11:01:15AM +0100, Hamish Lawson wrote:
> > *If* Quixote is to adopt a policy of outputting a charset
> > parameter only for text/* types
.... 
> > But should Quixote adopt such a policy?
> 
> If I understand the HTTP specification, it should not.

I realise I had misread your proposal and that you weren't proposing that.

> If DEFAULT_CHARSET is utf-8 or utf-16, I think it would be
> ridiculous for Quioxte to produce a Content-Type header that was
> 'image/png; charset=utf-16'.  That seems very broken to me, even if
> the clients don't care.

Specifying any charset, not just UTF-8 or UTF-16, would be just as
"ridiculous". I agree it's not ideal to include a charset parameter
when it has no meaning for the content type. How about the following?
(See also my response to "Unicode improvements".)

* if charset is explicitly specified, use that
* if charset is not specified and you have a unicode object, use UTF-8
* if charset is not specified and you have a str object and the
content type is text/* then use ISO-8959-1
* otherwise omit the charset


Hamish
_______________________________________________
Quixote-users mailing list
[email protected]
http://mail.mems-exchange.org/mailman/listinfo/quixote-users

Reply via email to