Re: UnicodeDecodeError en Cherrypy + Kid
Luis Miguel Morillas <[email protected]>
| Newsgroups | gmane.comp.python.general.castellano |
|---|---|
| Message-ID | <[email protected]> |
Vendría bien alguna línea del código qeu genera esa excepción. Es probable que te funcione así: newbody = u''.join([chunk for chunk in self.body]) Saludos, -- Luis Miguel El día 1 de octubre de 2009 20:23, Nicolás Rivella <[email protected]> escribió: > > Buenas tardes, > > Soy bastante nuevo en Python, y estoy teniendo un problema con Cherrypy y el Kid (lenguage de Templates) > El tema es que, estoy consultando datos en una base, y los muestro en una pág utilizando el lenguaje KID, pero cuando en el texto de la página debe mostrar algún caracter especial (á , é, etc) me tira el siguiente error: > > > File "c:\Python26\lib\site-packages\cherrypy\_cprequest.py", line 849, in collapse_body > newbody = ''.join([chunk for chunk in self.body]) > . . . > File "c:\Python26\lib\site-packages\kid-0.9.6-py2.6.egg\kid\parser.py", line 206, in to_unicode > return unicode(value, encoding) > UnicodeDecodeError: 'ascii' codec can't decode byte 0xa2 in position 49: ordinal not in range(128) > > > La verdad . . .Estoy bastante perdido. . . y agraderecía cualquier ayuda/información que me puedan brindar. > Busqué en la documentación de cherrypy, y la de Kid, pero no encuentro mucho sobre el tema. > Intenté pasarle por parámetro a kid que "encoding" debía usar: "generate(encoding='xxx',output='html'), pero no tuve suerte. > > Desde ya, muchas gracias. > Saludos, > Rive. > > > > > > _________________________________________________________________ > ¿Quieres ver los mejores videos de MSN? Enciende Messenger TV > http://messengertv.msn.com/mkt/es-es/default.htm_______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes