On 30.08.09 13:01, Charlie Clark wrote:
Am 30.08.2009, 12:51 Uhr, schrieb Andreas Jung <lists@zopyx.com>:
- Why am I getting this decoding error only with these browsers? Firefox and Chrome work just fine... Is the publisher doing something special with a header these browsers send that IE and Safari are not? If so, how do I make it do the "right thing" for IE and Safari?
I thought this had been fixed? I'm pretty sure it's related to 'HTTP_ACCEPT_CHARSET' missing in the headers from IE and Safari and the charset detector incorrectly extracting it from the REQUEST which is always True for Zope 2.
zope.publisher.http.getPreferredCharsets() is where this magic happens.
Possibly fixed in new versions of zope.publisher. I think there was some open issue with backporting some fix - but my brain can't remember :-> Andreas