[Checkins] SVN: Products.CMFDefault/trunk/Products/CMFDefault/formlib/form.py - set default_encoding explicitly
Yvo Schubbe
y.2011 at wcm-solutions.de
Wed Mar 9 03:01:45 EST 2011
Log message for revision 120815:
- set default_encoding explicitly
Changed:
U Products.CMFDefault/trunk/Products/CMFDefault/formlib/form.py
-=-
Modified: Products.CMFDefault/trunk/Products/CMFDefault/formlib/form.py
===================================================================
--- Products.CMFDefault/trunk/Products/CMFDefault/formlib/form.py 2011-03-09 07:58:05 UTC (rev 120814)
+++ Products.CMFDefault/trunk/Products/CMFDefault/formlib/form.py 2011-03-09 08:01:44 UTC (rev 120815)
@@ -71,6 +71,10 @@
return ''
def update(self):
+ # XXX: if we don't set default_encoding explicitly, main_template might
+ # set a different charset
+ self.request.RESPONSE.setHeader('Content-Type',
+ 'text/html; charset=%s' % HTTPRequest.default_encoding)
# BBB: for Zope < 2.14
if not getattr(self.request, 'postProcessInputs', False):
processInputs(self.request, [HTTPRequest.default_encoding])
@@ -307,6 +311,10 @@
template = ViewPageTemplateFile('viewform.pt')
def update(self):
+ # XXX: if we don't set default_encoding explicitly, main_template might
+ # set a different charset
+ self.request.RESPONSE.setHeader('Content-Type',
+ 'text/html; charset=%s' % HTTPRequest.default_encoding)
# BBB: for Zope < 2.14
if not getattr(self.request, 'postProcessInputs', False):
processInputs(self.request, [HTTPRequest.default_encoding])
More information about the checkins
mailing list