Re: charset problems (utf-8)
Dragos Chirila <[email protected]>
| Newsgroups | gmane.comp.web.zope.general |
|---|---|
| Message-ID | <CAB7p08BHu+Uc0o2LV_vG9jou-AXAEMfK0oub9or-fwTnB+ZbYQ@mail.gmail.com> |
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 <[email protected]> wrote:
> I guess no one has charset problems...
>
>
>
> On Thu, Feb 2, 2012 at 6:06 PM, Hugo Ramos <[email protected]> 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: [email protected]
> > 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: [email protected]
> 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 - [email protected]
> 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
[email protected]
(+4) 0722 395375
_______________________________________________
Zope maillist - [email protected]
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 )