tente assim então obj = context.erval_zsql()
for obj in obj: nome= obj.laboratorio_nome value=unicode(nome,'iso-8859-1').encode('utf-8') print value return printed Falou, PH [EMAIL PROTECTED] wrote: >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 > > > > > > > > > ------------------------------------------------------------------------ > > Subject: > Re: [Zope-pt] problema com decodificação de utf-8 > From: > "Marcelo R. Minholi" <[EMAIL PROTECTED]> > Date: > Tue, 08 Nov 2005 14:32:37 -0200 > To: > zope-pt@yahoogrupos.com.br > > To: > zope-pt@yahoogrupos.com.br > > X-Account-Key: > account2 > Return-Path: > <[EMAIL PROTECTED]> > > X-Original-To: > [EMAIL PROTECTED] > Delivered-To: > [EMAIL PROTECTED] > Received: > from localhost (localhost.localdomain [127.0.0.1]) by xeta.unipar.br > (Postfix) with ESMTP id 8ECDCF98B5 for <[EMAIL PROTECTED]>; Tue, 8 Nov > 2005 14:37:58 -0200 (BRST) > Received: > from xeta.unipar.br ([127.0.0.1]) by localhost (xeta.unipar.br > [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 18815-01 for > <[EMAIL PROTECTED]>; Tue, 8 Nov 2005 14:37:58 -0200 (BRST) > Received: > from n7a.bulk.scd.yahoo.com (n7a.bulk.scd.yahoo.com [66.94.237.41]) by > xeta.unipar.br (Postfix) with SMTP id 4D526F98A2 for > <[EMAIL PROTECTED]>; Tue, 8 Nov 2005 14:37:56 -0200 (BRST) > Comment: > DomainKeys? See http://antispam.yahoo.com/domainkeys > DomainKey-Signature: > a=rsa-sha1; q=dns; c=nofws; s=hotel; d=yahoogrupos.com.br; > b=IPuROXj/mT5rhn3DAxxrgzKug+soxD8H/LfJYgFkTD2pn2tcyrtQ38voh4M+5KtVziA34SL7U+mpXgs9h6NcoRQPTLu2ynpEpPPk9ETXBdWrEBtoMrydoqkznLe21USF; > > > Received: > from [66.218.69.6] by n7.bulk.scd.yahoo.com with NNFMP; 08 Nov 2005 > 16:33:36 -0000 > Received: > from [66.218.66.28] by mailer6.bulk.scd.yahoo.com with NNFMP; 08 Nov > 2005 16:33:36 -0000 > X-Yahoo-Newman-Property: > groups-email > X-Sender: > [EMAIL PROTECTED] > X-Apparently-To: > zope-pt@yahoogrupos.com.br > Received: > (qmail 70588 invoked from network); 8 Nov 2005 16:33:35 -0000 > Received: > from unknown (66.218.66.216) by m22.grp.scd.yahoo.com with QMQP; 8 Nov > 2005 16:33:35 -0000 > Received: > from unknown (HELO xeta.unipar.br) (200.193.131.230) by > mta1.grp.scd.yahoo.com with SMTP; 8 Nov 2005 16:33:35 -0000 > Received: > from localhost (localhost.localdomain [127.0.0.1]) by xeta.unipar.br > (Postfix) with ESMTP id A6421F98A2 for <zope-pt@yahoogrupos.com.br>; > Tue, 8 Nov 2005 14:36:55 -0200 (BRST) > Received: > from xeta.unipar.br ([127.0.0.1]) by localhost (xeta.unipar.br > [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 18480-07 for > <zope-pt@yahoogrupos.com.br>; Tue, 8 Nov 2005 14:36:55 -0200 (BRST) > Received: > from [10.1.10.208] (unknown [10.1.10.208]) by xeta.unipar.br (Postfix) > with ESMTP id 53AFEF98A9 for <zope-pt@yahoogrupos.com.br>; Tue, 8 Nov > 2005 14:36:54 -0200 (BRST) > Message-ID: > <[EMAIL PROTECTED]> > User-Agent: > Mozilla Thunderbird 1.0.7 (X11/20051013) > X-Accept-Language: > pt-br, pt > References: > <[EMAIL PROTECTED]> > <[EMAIL PROTECTED]> > In-Reply-To: > <[EMAIL PROTECTED]> > X-Virus-Scanned: > by amavisd-new at unipar.br > X-Originating-IP: > 200.193.131.230 > X-eGroups-Msg-Info: > 1:12:0:0 > X-Yahoo-Profile: > minholibr > Sender: > zope-pt@yahoogrupos.com.br > MIME-Version: > 1.0 > Mailing-List: > list zope-pt@yahoogrupos.com.br; contact [EMAIL PROTECTED] > Delivered-To: > mailing list zope-pt@yahoogrupos.com.br > List-Id: > <zope-pt.yahoogrupos.com.br> > Precedence: > bulk > List-Unsubscribe: > <mailto:[EMAIL PROTECTED]> > Reply-To: > zope-pt@yahoogrupos.com.br > Content-Type: > text/plain; charset=ISO-8859-1 > Content-Transfer-Encoding: > 8bit > X-Virus-Scanned: > by amavisd-new at unipar.br > > >[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. > > > 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