>>El 04/08/10 05:02, Ramiro escribió: >> Hola. Me estoy enrrolando mal con los caracteres unicode en la que estan >> unos DBFs que quiero leer >> >> me larga los caracteres ñ de esta manera: >> >>>>> e = 'CA�O' (sería CAÑO) >>>>> e >> 'CA\xef\xbf\xbdO' >>>>> print e >> CA�O >> >> >> no se como transformarlo >> >> Alguno me tira una mano?
>--- El mié 4-ago-10, Chema Cortes <[email protected]> escribió: > >Que yo sepa, el formato DBF no soporta unicode. Así que la pregunta >sería cómo lo hace tu base de datos (dbase, clipper, foxpro,...). Sin >más información no podemos ayudarte. > >De cualquier modo, es posible que ahorres tiempo si realizas la >conversión a mano: > > e.replace('\xef\xbf\xbd','Ñ') Buena idea, creo que usaré ese método aunque es mucha la información que hay que analizar. Eso de que los DBFs no son unicode me dejó pensando, voy a buscar por ese lado a ver que encuentro. Gracias por las respuestas Saludos
_______________________________________________ Python-es mailing list [email protected] http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
