On 14.08.2006, at 22:43, Stephen Deasey wrote:


* Your clients don't understand utf-8, and you serve content in
multiple languages which don't share a common character set.  Sucks to
be you.


I think the whole purpose of that encooding mess is this above.
With time this will be less and less important, so how much
should we really care?
From the technical perspective, it is nice to have universal
and general sulution, but from the practical side: it costs
time and money to keep it arround...

I've been working on some patches to fix the various bugs so don't
worry about it too much.  But I'd appreciate feedback on how you
actually use the encoding support.

I use it this way: leave everything as-is. I never had to
tweak any of the existing encoding (encoding) knobs. And I never had
anybody complaining. And we do serve japanese, chinese and
european languages. Allright, the client is always either IE
or Mozilla or Safari (prerequisite) so mine is perhaps not a
good example.

Apropos chunked encoding: I still believe that the vectorized
IO is OK and the way you transform UTF8 on the fly is also OK.
So, if any content encoding has to take place, you can really
only do it with the chunked encoding OR by converting the whole
content in memory prior sending it, and giving the correct content
length OR by just omitting the content length all together.
I do not think there are other options.

I'm curious what you will come up with ;-)

Cheers
Zoran

Reply via email to