diff --git a/docgen/base.py b/docgen/base.py index cc961e4..71ef7fd 100644 --- a/docgen/base.py +++ b/docgen/base.py @@ -29,8 +29,12 @@ word_template = ViewPageTemplateFile('word_page.pt') class Base(BrowserPage): - def __call__(self): - return self.index() + encoding = 'UTF-8' + + def __call__(self, *args, **kw): + data = self.index(*args, **kw).encode(self.encoding) + self.setHeader(data) + return data class WordDocument(Base): diff --git a/docgen/word_page.pt b/docgen/word_page.pt index 649c9dc..0856a07 100644 --- a/docgen/word_page.pt +++ b/docgen/word_page.pt @@ -17,7 +17,7 @@ -
Body Text
+