-------------- Graham Fawcett wrote: -----------------------------
> ... We have a lot of hands (though time is always scarce ;-) but I
> doubt most of us have a clear appreciation of the problem.
That is a fair statement. Maybe some of our friends who are using
Quixote in non-English contexts could enlighten us a bit.
-------------- Yasushi Iwata wrote on 2003-03-19/20: -------------
> I'm using Quixote in Japanese with utf-8 encoding. I do this by modifying
> a charset of the header. Like this:
>
> --- Quixote-0.5.1.orig/http_response.py Fri Oct 4 00:21:17 2002
> +++ Quixote-0.5.1/http_response.py Tue Nov 5 22:25:34 2002
> @@ -200,7 +200,7 @@
> self.body = body
> self.set_header('content-length', len(body))
> if not self.headers.has_key('content-type'):
> - self.set_header('content-type', 'text/html; charset=iso-8859-1')
> + self.set_header('content-type', 'text/html; charset=utf-8')
Apparently, making the charset in the Content-Type header settable to
utf-8 is enough to allow running a basic Japanese Quixote application,
presumably not using PTL or Quixote forms or htmltext. It isn't clear
whether Yasushi is running Python with its default encoding set to
utf-8.
Is there actually someplace where Quixote's output gets encoded as
iso-8859-1, or is that just a bluff?
Jim Dukarm
DELTA-X RESEARCH
Victoria BC Canada