Olá a todos, 

Estou com um problema semelhante há um já abordado aqui ( pela
Cristina Tolentino com assunto "Erro de acentuação, não consigo
resolver " ), ao submeter um form com alguma letra acentuada recebo o
erro:

        ErrorType: UnicodeDecodeError
        ErrorValue: 'ascii' codec can't decode byte 0xe1 in position 0:
ordinal not in range(128)
        
Vale frisar que esse erro só acontece no Internet Explorer. Em outros
navegadores as páginas são renderizadas perfeitamente.

Segui algumas orientações e instruções das pessoas que ajudaram no
problema da Cristina, mas não tive sucesso.

Segue algumas especificações e traceback do erro:

-Zope 2.11.2-final
-python 2.4.5
-Traceback:
        Traceback (innermost last):
        Module ZPublisher.Publish, line 119, in publish
        Module ZPublisher.mapply, line 88, in mapply
        Module ZPublisher.Publish, line 42, in call_object
        Module Shared.DC.Scripts.Bindings, line 313, in __call__
        Module Shared.DC.Scripts.Bindings, line 350, in _bindAndExec
        Module Products.PageTemplates.ZopePageTemplate, line 330, in _exec
        Module Products.PageTemplates.ZopePageTemplate, line 427, in pt_render
        Module Products.PageTemplates.PageTemplate, line 98, in pt_render
        Module zope.pagetemplate.pagetemplate, line 116, in pt_render
        Module StringIO, line 271, in getvalue
        UnicodeDecodeError: 'ascii' codec can't decode byte 0xe1 in position
0: ordinal not in range(128)

Eu havia feito algumas alterações no zope.conf, mais precisamente no
"rest-input-encoding" e "rest-input-encoding" para tentar solucionar o
problema, mas agora voltei a configurações padrões.

Alguém tem alguma idéia de como solucionar isso?

Obrigado,
Vinícius Osiro

Responder a