default-zpublisher-encoding in zope.conf seems not to work in zope 2.7.9, the server response don't set any charset.

While:
<head tal:define="dummy python:request.RESPONSE.setHeader('Content-Type','text/html;; charset=ISO-8859-1')">

works, and the characters are displayed ok. But I cannot modify all the templates around and I'm looking for a general solution.

The problem is to replicate a 2.6 Zope (run with -L it_IT) with 2.7.9.

Zope 2.6 returns:

Content-Type: text/html; charset=iso-8859-1

while Zope 2.7.9 returns:

Content-Type: text/html

Here the zope.conf part (default-zpublisher-encoding is ok, default_zpublisher_encoding don't exists in zopeschema.xml):

======

# Directive: locale
#
# Description:
#     Enable locale (internationalization) support by supplying a locale
#     name to be used. See your operating system documentation for locale
#     information specific to your system. If your Python module does not
#     support the locale module, or if the requested locale is not
#     supported by your system, an error will be raised and Zope will not
#     start.
#
# Default: unset
#
# Example:
#
#    locale fr_FR
locale it_IT


# Directive: default_zpublisher_encoding
#
# Description:
#     This controls what character set is used to encode unicode
#     data that reaches ZPublisher without any other specified encoding.
#
# Default: iso-8859-15
#
# Example:
#
# default_zpublisher_encoding iso-8859-15

default-zpublisher-encoding iso-8859-1

======

I've commented out also the locale part, but still the same issue.

Any idea?

Thanks :)
_______________________________________________
Zope maillist  -  Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope-dev )

Reply via email to