----- "Jonathan (dev101)" <dev101@magma.ca> a écrit :
----- Original Message ----- From: "Andreas Jung" <lists@zopyx.com> To: "Claire Boussard" <claibous2@free.fr> Cc: "zope" <zope@zope.org> Sent: Friday, November 06, 2009 12:47 PM Subject: Re: [Zope] UTF-8 problem with zope2.10 and postgresql
Am 06.11.09 17:40, schrieb Claire Boussard:
In the HTML page <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"
/>
The ZPublisher does not care about that. You may set the content-type explictly as HTTP header and not through http-equiv by calling
RESPONSE.setHeader(key, value)
(no idea how to do that using the ancient technology DTML).
<dtml-call "RESPONSE.setHeader('Content-Type','text/html; charset=UTF-8')">
I tried this but it changed nothing, I think specifiying default-zpublisher-encoding utf-8 in zope.conf does the same. Eventually I have replaced <dtml-var firstname> with <dtml-var expr="firstname.decode('utf8')"> I do'nt really understand why, and it's not very convenient as I must fix all the pages, but it works! Many thanks to all who responded. Claire Boussard