Y que me recomiendas? mi programa es bastante sencillo tengo un fichero .py
con # -*- coding: iso-8859-1 -*- en el encabezado y cuando guardo los
archivos xml lo hago con  encoding='iso-8859-1' es decir que el archivo xml
se graba con este encabezado <?xml version="1.0" encoding="iso-8859-1"?>

pero aun así al guardar campos en el xml con tildes u otros caracteres no
ascii me daba error.

El 2 de abril de 2010 21:15, Luis Miguel Morillas <[email protected]>escribió:

> El día 2 de abril de 2010 21:50, monoBOT <[email protected]>
> escribió:
> > Muchas gracias a todos!
> > Lo he resuelto de la siguiente forma:
> > he modificado el sitecustomize.py  poniéndole esto...
> >
> > import sys
> > sys.setdefaultencoding('iso-8859-1')
> >
> > ahora python puede guardar los caracteres especiales directamente (antes
> lo
> > intentaba como ascii y pr eso daba el error) y como xml funciona con
> unicode
> > lo admite sin problemas.
>
> Eso significa que el problema lo tenías por el manejo del unicode
> dentro de tu programa. Ten cuidado con esa solución, podría generarte
> problemas si tienes que tratar con otro encoding.
>
> -- lm
>
>
>
> > --
> > monobotblog.alvarezalonso.es
> > _______________________________________________
> > Python-es mailing list
> > [email protected]
> > http://mail.python.org/mailman/listinfo/python-es
> > FAQ: http://python-es-faq.wikidot.com/
> >
> >
> _______________________________________________
> Python-es mailing list
> [email protected]
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>



-- 
monobotblog.alvarezalonso.es
_______________________________________________
Python-es mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a