From bbc5f16454827943fa611cab89a4b345d4b50bc7 Mon Sep 17 00:00:00 2001 From: Helmut Merz Date: Tue, 7 Feb 2012 15:05:26 +0100 Subject: [PATCH] use ISO encoding for Word; use Section2 CSS class (landscape orientation) as standard for listings --- docgen/base.py | 6 ++++-- docgen/word_page.pt | 4 +++- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/docgen/base.py b/docgen/base.py index bc205fb..012c663 100644 --- a/docgen/base.py +++ b/docgen/base.py @@ -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) diff --git a/docgen/word_page.pt b/docgen/word_page.pt index 3d64f45..c97fa12 100644 --- a/docgen/word_page.pt +++ b/docgen/word_page.pt @@ -17,7 +17,9 @@ - +
+ +