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 )

Reply via email to