From 25452f88c80cc7ef4a21b43ab26c111e2758ce3d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C5=81ukasz=20Nowak?= <luke@nexedi.com>
Date: Wed, 24 Oct 2012 18:07:23 +0200
Subject: [PATCH] Force charset.

---
 master/product/Vifib/Tool/SlapTool.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/master/product/Vifib/Tool/SlapTool.py b/master/product/Vifib/Tool/SlapTool.py
index 36acc6e74..260ba7359 100644
--- a/master/product/Vifib/Tool/SlapTool.py
+++ b/master/product/Vifib/Tool/SlapTool.py
@@ -102,7 +102,7 @@ def convertToREST(function):
           error=True)
       raise Unauthorized
 
-    self.REQUEST.response.setHeader('Content-Type', 'text/xml')
+    self.REQUEST.response.setHeader('Content-Type', 'text/xml; charset=utf-8')
     return '%s' % retval
   wrapper.__doc__ = function.__doc__
   return wrapper
@@ -1011,7 +1011,7 @@ class SlapTool(BaseTool):
     self.REQUEST.response.setHeader('Vary',
                                     'REMOTE_USER')
     self.REQUEST.response.setHeader('Last-Modified', rfc1123_date(DateTime()))
-    self.REQUEST.response.setHeader('Content-Type', 'text/xml')
+    self.REQUEST.response.setHeader('Content-Type', 'text/xml; charset=utf-8')
     self.REQUEST.response.setBody(xml_marshaller.xml_marshaller.dumps(d))
     return self.REQUEST.response
 
-- 
2.30.9