changeset 38:025d3b6cba51

fixes by dirk
author casties
date Tue, 13 Jun 2006 17:10:35 +0200
parents ead830ce45d6
children 1dd90aabd366
files documentViewer.py zpt/viewer_main.zpt
diffstat 2 files changed, 7 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/documentViewer.py	Wed Apr 12 20:53:00 2006 +0200
+++ b/documentViewer.py	Tue Jun 13 17:10:35 2006 +0200
@@ -7,7 +7,7 @@
 
 from Ft.Xml.Domlette import NonvalidatingReader
 from Ft.Xml.Domlette import PrettyPrint, Print
-from Ft.Xml import EMPTY_NAMESPACE
+from Ft.Xml import EMPTY_NAMESPACE, Parse
 
 import Ft.Xml.XPath
 
@@ -207,10 +207,13 @@
             if not metaUrl.endswith("index.meta"):
                 metaUrl += "/index.meta"
             try:
-                dom = NonvalidatingReader.parseUri(metaUrl)
+		# patch dirk encoding fehler treten dann nicht mehr auf
+                # dom = NonvalidatingReader.parseUri(metaUrl)
+		txt=urllib.urlopen(metaUrl).read()
+		dom = Parse(txt)
             except:
                 zLOG.LOG("documentViewer (getIndexMata)", zLOG.INFO,"%s (%s)"%sys.exc_info()[0:2])
-                raise IOError("Unable to read index meta from %s"%(url))
+                raise IOError("Unable to read index meta from %s"%(metaUrl))
                  
         return dom
                         
--- a/zpt/viewer_main.zpt	Wed Apr 12 20:53:00 2006 +0200
+++ b/zpt/viewer_main.zpt	Tue Jun 13 17:10:35 2006 +0200
@@ -1,6 +1,7 @@
 <html tal:define="docinfo options/docinfo; pageinfo options/pageinfo">
 <head>
 <link rel="stylesheet" href="template/docuviewer_css" type="text/css">
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 </head>
 <body tal:condition="docinfo/numPages">
 <div tal:replace="structure python:here.template.head_main(docinfo=docinfo)"/>