--- OSAS/OSA_system/OSAS_addfiles.py 2004/07/01 07:46:42 1.35 +++ OSAS/OSA_system/OSAS_addfiles.py 2004/08/19 19:01:17 1.36 @@ -102,16 +102,19 @@ class OSAS_add_Document(Folder): self.metadata=self.REQUEST.SESSION['metadata'] self.metadataprint="" for tag in self.metadata.keys(): - self.metadataprint=self.metadataprint+"<"+tag+">"+self.metadata[tag]+"\n" + + #print str(self.metadata[tag]).decode('utf-8').encode('utf-8') + self.metadataprint=self.metadataprint+"<"+tag+">"+self.metadata[tag]+"\n" newtemplate=PageTemplateFile('Products/OSA_system/zpt/index_meta').__of__(self) newtemplate.content_type="text/plain" - renderxml = newtemplate() + renderxml = newtemplate(encoding='utf-8') + #return renderxml metapath=self.REQUEST.SESSION['pathnew']+"/index.meta" - f=open(metapath,'w') - f.writelines(renderxml) + + f.write(renderxml) f.close() os.chmod(metapath,0664) os.popen('chmod -R 0775 %s'%self.add_metadata['archive-path']+"/"+self.add_metadata['folder_name']) @@ -138,12 +141,12 @@ class OSAS_add_Document(Folder): newtemplate=PageTemplateFile('Products/OSA_system/zpt/index_meta').__of__(self) newtemplate.content_type="text/plain" - renderxml = newtemplate() + renderxml = newtemplate(encoding='utf-8') metapath=self.REQUEST.SESSION['pathnew']+"/index.meta" f=open(metapath,'w') - f.writelines(renderxml) + f.write(renderxml) f.close() os.chmod(metapath,0664) os.popen('chmod -R 0775 %s'%self.add_metadata['archive-path']+"/"+self.add_metadata['folder_name']) @@ -618,7 +621,7 @@ def writeToContext(path,link,description writefile=file(path+"/index.meta","w") #print path+"/index.meta" - writefile.write(dom.toxml().encode('utf-8')) + writefile.write(dom.toxml(encoding="UTF-8")) writefile.close() def manage_AddOSAS_combineTextImageForm(self):