[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 <*> 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