[pyar] Fwd: problemas >>> UnicodeEncodeError: 'ascii' codec can't encode character u'\xb0' in position

Jose Jachuf jjachuf en gmail.com
Lun Abr 17 08:46:42 ART 2017


Hola

si usas python-docx esto funciona para mi:

plantilla_doc.add_heading(unicode('texto', 'utf-8'), 0)

Jose

El lun., 17 abr. 2017 a las 8:38, Facundo Batista (<facundobatista en gmail.com>)
escribió:

> 2017-04-16 21:03 GMT-03:00 Nicholas Van Orton <estebanvanorton en gmail.com>:
>
> > Python 2.7
> > Windows
> > Charset de la tabla UTF8 Unicode
> > Collation UTF8 spanish ci
> >
> > Mensaje de Error "UnicodeEncodeError: 'ascii' codec can't encode
> character
> > u'\xb0' in position"
> >
> > En realidad quiero generar un docx con informacion de una tabla en mysql
> > repr() me devuelve ---->    u'CORRIENTES N\xb0 13X7 - BUENOS AIRES'
>
> La buena noticia es que ya tenés el string unicode correctamente
> construido.
>
> El problema entonces es cómo estás generando el docx ese. Parece que
> acepta bytes, no unicode, y cuando lo trata de usar le explota porque
> no es ASCII puro.
>
> A la herramienta que estás usando, no se le puede pasar unicode? De
> última, qué pasa si codificás lo que tenés en utf8 y se lo mandás?
>
> --
> .    Facundo
>
> Blog: http://www.taniquetil.com.ar/plog/
> PyAr: http://www.python.org/ar/
> Twitter: @facundobatista
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20170417/98beea3e/attachment.html>


Más información sobre la lista de distribución pyar