Log message for revision 71570: set output-encoding for uploaded XML files always to UTF-8
Changed: U Zope/branches/ajung-zpt-encoding-fixes/lib/python/Products/PageTemplates/ZopePageTemplate.py -=- Modified: Zope/branches/ajung-zpt-encoding-fixes/lib/python/Products/PageTemplates/ZopePageTemplate.py =================================================================== --- Zope/branches/ajung-zpt-encoding-fixes/lib/python/Products/PageTemplates/ZopePageTemplate.py 2006-12-17 18:45:41 UTC (rev 71569) +++ Zope/branches/ajung-zpt-encoding-fixes/lib/python/Products/PageTemplates/ZopePageTemplate.py 2006-12-17 18:46:12 UTC (rev 71570) @@ -305,7 +305,10 @@ text = REQUEST.get('BODY', '') content_type = guess_type('', text) encoding = sniffEncoding(text, self.output_encoding) - self.output_encoding = encoding + if content_type == 'text/xml': + self.output_encoding = 'utf-8' + else: + self.output_encoding = encoding self.pt_edit(text, content_type, encoding) RESPONSE.setStatus(204) return RESPONSE _______________________________________________ Zope-Checkins maillist - Zope-Checkins@zope.org http://mail.zope.org/mailman/listinfo/zope-checkins