yuppie wrote at 2009-1-19 22:54 +0100:
> ...
>Products.Five.browser.decode.setPageEncoding sets the response content 
>type charset based on zope.publisher.http.HTTPCharsets. And 
>setPageEncoding is called by the update method of formlib forms in Zope 
>2. So in this case the response encoding has something to do with the 
>"Accept-Charset" request header.

Wow. Some magic in "formlib" deviating from the Zope2 standard behaviour....

But, if this is true, we do not understand Charlie's observations:

  When I understood him right, he is using formlib and he is observing
  problems with the charsets.

  He found out that this has to do with IE browsers sending an
  empty "Accept-Charsets" header which is turned by Zope's
  "preferredCharset" into "iso-8859-1".

  But when the same charset is used on both form delivery and
  on form processing he should not see a problem with mismatched
  encodings.

Of course, "iso-8859-1" may not be approriate for form delivery --
and may result in funny special characters in non-western countries.



-- 
Dieter
_______________________________________________
Zope-CMF maillist  -  Zope-CMF@lists.zope.org
http://mail.zope.org/mailman/listinfo/zope-cmf

See https://bugs.launchpad.net/zope-cmf/ for bug reports and feature requests

Reply via email to