>>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/

Responder a