document generation: use ISO encoding; work in progress: CSS classes

This commit is contained in:
Helmut Merz 2012-02-11 15:57:35 +01:00
parent 1ec981f04a
commit 1ef004cd1c
2 changed files with 7 additions and 3 deletions

View file

@ -30,7 +30,8 @@ word_template = ViewPageTemplateFile('word_page.pt')
class Base(BrowserPage):
encoding = 'UTF-8'
#encoding = 'UTF-8'
encoding = 'ISO8859-15'
def __call__(self, *args, **kw):
data = self.index(*args, **kw).encode(self.encoding)
@ -48,7 +49,8 @@ class WordDocument(Base):
response = self.request.response
response.setHeader('Cache-Control', '')
response.setHeader('Pragma', '')
response.setHeader('Content-Type', 'application/msword;charset=utf-8')
response.setHeader('Content-Type',
'application/msword;charset=%s' % self.encoding)
response.setHeader('Content-Length', len(data))
response.setHeader('Content-Disposition', 'filename="%s"' % fn)

View file

@ -17,7 +17,9 @@
</head>
<body class="doc">
<metal:content use-macro="view/content" />
<div class="Section2">
<metal:content use-macro="view/content" />
</div>
</body>
</html>