Boa tarde Minholi, tentei aterar o script mas o problema não é esse, ele 
continua dando o mesmo erro. Meu script esta retornando o resultado de 
uma consulta em um BD MySql onde erval_zsql é o meu sql_method que faz 
uma consulta na minha base de dados relacional, sem fazer o unicode ele 
retorna os dados só que sem acentua??o.

Abraço

Erval


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

 
--- Begin Message ---
[EMAIL PROTECTED] escreveu:

> Como aplicar  um encode(utf-8) nos dados desse script abaixo, pois da
> forma que estou tentando fazer ele me retorna a seguinte msg de erro
> ('utf8' codec can't decode bytes in position 2-4: invalid data), será
> que alguem pode me dar uma luz?
>
> from Products.PythonScripts.standard import html_quote
>
> obj = context.erval_zsql()
>
> for obj in obj:
>
>    nome= obj.laboratorio_nome
>
>    value=unicode(nome,"utf-8")
>
>    print value
>
> return printed
>
Não testei, mas acredito que possa ser isso:

objs = context.erval_zsql()
for obj in objs:
    nome = obj.laboratorio_nome
    value = unicode(nome, 'utf-8')
    print value
return printed

Note o uso de "objs". Não sei o que seu script está retornando, mas 
acredito que esse seja um dos problemas.

-- 
[]'s Marcelo R. Minholi
http://www.unipar.br/~minholi
[EMAIL PROTECTED]



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




 




--- End Message ---

Responder a