Hi, You have to make sure that everything has the same encoding (strings, text values). I recomend you to convert everything to unicode and then put something like below as a first line in your page:
<span tal:replace="python:request.RESPONSE.setHeader('content-type','text/html;charset=utf-8')" /> and in the HEAD <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> HTH, Dragos On Mon, Feb 6, 2012 at 2:38 PM, Hugo Ramos <ram...@gmail.com> wrote: > I guess no one has charset problems... > > > > On Thu, Feb 2, 2012 at 6:06 PM, Hugo Ramos <ram...@gmail.com> wrote: > > Yellow, > > > > I've noticed charset problems displaying HTML pages. > > > > Let's say I want to display a page using a DTML Method like this: > > > > <html> > > <head> > > ... > > </head> > > > > <body> > > á Á à À ç > > </body> > > </html> > > > > This page is ok and I can see the portuguese letters fine. > > > > The problem starts when I do this: > > > > <html> > > <head> > > ... > > </head> > > > > <body> > > á Á à À ç <br> > > <dtml-var sometextfield> > > </body> > > </html> > > > > The first line of characters shows some strange characters and the > > sometextfield shows up fine even if it has the same portuguese > > characters. > > > > > > sometextfield comes from a mySQL server using utf-8 as charset and > collation. > > > > zope.conf has the following: > > > > rest-input-encoding utf-8 > > rest-output-encoding utf-8 > > > > The browsers also have UTF-8 as the encoding (safari, firefox and > > chrome) all show me the same problem. > > > > I also noticed some strange behavior... > > If I create "á Á à À ç" as a property field using ustring and call it > > as <dtml-var someproperty> also gets fine in the browser. > > > > Anyone seen this??? Double encoding maybe??? > > > > > > TIA > > > > -- > > Hugo Ramos - IT Project Manager > > E: ram...@gmail.com > > W: www.hugoramos.eu > > > > "Nobody expects the Spanish Inquisition!" - Monty Python's > > > > Para visualizar este email em 3D, bata com uma bola de snooker na > > testa e fixe o ecrã durante 5 minutos a uma distância de 20cm. > > > > -- > Hugo Ramos - IT Project Manager > E: ram...@gmail.com > W: www.hugoramos.eu > > "Nobody expects the Spanish Inquisition!" - Monty Python's > > Para visualizar este email em 3D, bata com uma bola de snooker na > testa e fixe o ecrã durante 5 minutos a uma distância de 20cm. > _______________________________________________ > Zope maillist - Zope@zope.org > https://mail.zope.org/mailman/listinfo/zope > ** No cross posts or HTML encoding! ** > (Related lists - > https://mail.zope.org/mailman/listinfo/zope-announce > https://mail.zope.org/mailman/listinfo/zope-dev ) > -- Dragos Chirila objectval...@gmail.com (+4) 0722 395375
_______________________________________________ Zope maillist - Zope@zope.org https://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - https://mail.zope.org/mailman/listinfo/zope-announce https://mail.zope.org/mailman/listinfo/zope-dev )