Você ja tentou tirar o .encode( 'utf-8', 'ignore') e deixar o resto da sua programação?
Atenciosamente, Jeferson Lelis. ----- Mensagem original ---- De: jgbalb <[EMAIL PROTECTED]> Para: zope-pt@yahoogrupos.com.br Enviadas: Quinta-feira, 3 de Julho de 2008 16:31:40 Assunto: [zope-pt] Erro de encode() de caractere gerado pelo python dentro do Zope? Pessoal, estou trabalhando para gerar paginas em ZPT a partir de um bd Oracle. Tenho a seguinte linha: <option tal:repeat=" results1 listagem" tal:attributes= "value python:results1. NMPARTE[0: min(len (results1.NMPARTE) ,47)].decode( 'iso-8859- 1').encode( 'utf- 8', 'ignore')" tal:content= "python:results1 .NMPARTE[ 0:min(len (results1.NMPARTE) ,47)]">lista1< /option> que está me dando o seguinte erro: ' Erro no Site Este site encontrou um erro tentando atender sua requisição. Os erros foram: Tipo de Erro UnicodeEncodeError Mensagem de Erro 'charmap' codec can't encode character u'\xb4' in position 61: character maps to <undefined> Requisição feita em 2008/07/03 16:20:33.015 GMT-3 ' O caractere que está dando o erro é o acento ("´"), que por algum motivo não esta sendo 'codificado' em um campo 'value' de uma tag 'option'. Como faço para resolver este problema? Grato antecipado, João Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail.com. http://br.new.mail.yahoo.com/addresses