diff mercurial/hgweb/hgweb_mod.py @ 3782:713e35dcc321

hgweb: report detected character set Add comments on overriding charset to CGI scripts
author Matt Mackall <mpm@selenic.com>
date Sun, 03 Dec 2006 18:47:05 -0600
parents eb0b4a2d70a9
children 9c8488490724 abaee83ce0a6
line wrap: on
line diff
--- a/mercurial/hgweb/hgweb_mod.py
+++ b/mercurial/hgweb/hgweb_mod.py
@@ -654,7 +654,8 @@ class hgweb(object):
 
     def run_wsgi(self, req):
         def header(**map):
-            header_file = cStringIO.StringIO(''.join(self.t("header", **map)))
+            header_file = cStringIO.StringIO(
+                ''.join(self.t("header", encoding = util._encoding, **map)))
             msg = mimetools.Message(header_file, 0)
             req.header(msg.items())
             yield header_file.read()