[pyar] como saco que encoding es este
Julio Cesar Gazquez
juliogazquez en yahoo.com.ar
Lun Jun 14 15:47:20 ART 2010
El Lun 14 Jun 2010, Sebastian Bassi escribió:
> 2010/6/14 Sebastian Bassi <sbassi en clubdelarazon.org>:
> > Muy bueno, no lo conocia, me dio un .80 que era 'ISO-8859-2' pero no.
> > Igual gracias por es una herramienta muy valiosa esa.
>
> Para avisar que con la ayuda de ord() y la wikipedia saqué que era la
> cp850 (de DOS).
> Esto ya ronda la arqueología digital :)
Vos porque no sabés lo que me costó esto :) (Levantando datos de un archivo
generado desde GW Basic)
def mbf2float(s):
exp = float(ord(s[3]))
sign = (ord(s[2]) & 0x80) >> 7
m1 = (ord(s[2]) & 0x7f) | 0x80
m2 = ord(s[1])
m3 = ord(s[0])
m = ( (0x80 | m1) <<16) | (m2 << 8) | m3
return float(m) *(2.0**(exp-128.0-24.0))
--
Saludos,
Julio César Gázquez
More information about the pyar
mailing list