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/
