default-zpublisher-encoding utf-8 no zope.conf resolveu o problema do
character encoding.

agora tem esse problema do Internet Explorer. Alguem ai que usa
prototype.js tem alguma idéia?

Valeu!

On 8/28/06, Diego Manenti Martins <[EMAIL PROTECTED]> wrote:
> Ola,
>
> tenho o seguinte zpt (prod_html):
> [code]
> <html>
>   <head>
>     <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
>     </head>
>     <body>
>         <b>Produção Atual</b>
>         <br><br>
>         <table cellspacing='1' border='0' cellpadding='10'>
>         <tr>
>             <th align='left'>Caracteríticas da linha</th>
>             <td></td>
>         </tr>
>         <tr tal:repeat="item python:here.prod_linha_py(table='param',
> cols='id,title,data', ops='where modify=1 order by id')">
>             <td align='left' tal:content="structure item/title">title</td>
>             <td align='center' tal:content="structure item/data">data</td>
>             </tr>
>         </table>
>     </body>
> </html>
> [/code]
>
> esse script (prod_linha_py):
> [code
> dic = context.sql.get_table_zsql(table=table, cols=cols, 
> ops=ops).dictionaries()
>
> r=[]
>
> for d in dic:
>     title = d['title'].decode('latin-1').encode('utf-8')
>     d.update({'title':title})
>     if not 'cod' in d['id']:
>       r += [d]
>
> return r
> [/code]
>
> esse outro script (prod_py):
>
> [code]
> r = context.prod_html()
> return r
> [/code]
>
> e outro zpt (index_html):
>
> [code]
> <html>
>     <head>
>         <title tal:content="template/title">The title</title>
>         <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
>     </head>
>         <body>
>         <script src="prototype.js"></script>
>
>
>         <script>
>             function prod()
>             {
>                 var url = 'prod_py';
>                 var test = new Ajax.Updater({success: 'prod'}, url,
> {method: 'get'});
>             }
>
>             window.onload = prod;
>             setInterval("prod()", 2000);
>         </script>
>
>         <span id='prod'></span>
>         </body>
> </html>
> [/code]
>
> mais o prototype.js
>
> quando abro o prod_html o character encoding selecionado no navegador
> é iso8859-15 quando deveria ser utf-8, porém se eu mudo manualmente o
> character encoding para utf-8 a página aparece normalmente. No caso do
> index_html, nem mudando o character encoding manualmente.
> outro problema que tenho é que o index_html deveria atualizar os
> valores na tabela através do prototype.js. No firefox funciona mas no
> Internet explorer nao.
>
> Alguma sugestao?
>
> --
> Diego Manenti Martins
> +55 48 8407-5657
>


-- 
Diego Manenti Martins
+55 48 8407-5657


Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/zope-pt/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 



Responder a