[Zope] charset problems (utf-8)

Hugo Ramos ramosh at gmail.com
Mon Feb 6 15:59:16 UTC 2012


Is there any tool I can use to convert all objects in my data.fs to utf-8?




On Mon, Feb 6, 2012 at 3:24 PM, Dragos Chirila <objectvalues at gmail.com> wrote:
> 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 <ramosh at gmail.com> wrote:
>>
>> I guess no one has charset problems...
>>
>>
>>
>> On Thu, Feb 2, 2012 at 6:06 PM, Hugo Ramos <ramosh at 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: ramosh at 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: ramosh at 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 at 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
> objectValues at gmail.com
> (+4) 0722 395375
>



-- 
Hugo Ramos - IT Project Manager
E: ramosh at 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.


More information about the Zope mailing list