[pyar] Unicode, str y archivos binarios...

Santiago Paleka santiagopaleka en gmail.com
Sab Mar 16 14:14:35 ART 2013


El 16 de marzo de 2013 10:24, Alejandro Santos <listas en alejolp.com>escribió:

> 2013/3/15 Santiago Paleka <santiagopaleka en gmail.com>:
> > El 15 de marzo de 2013 11:52, Alejandro Santos <listas en alejolp.com>
> >>
> >> Si querés que la u con tilde sea 0xFA, deberías hacer:
> >>
> >> >>> binario   += chr(len(nextstring)) + nextstring.encode("latin1")
> >> >>> print repr(binario)
> >> '\xaa\x04\x05\xe1\xe9\xed\xf3\xfa'
> >>
> >>
> >
> > Si Alejandro, gracias, es así justamente como lo solucioné.
> > con la diferencia que le agregué .encode("latin1","ignore") para que no
> > explote.
> >
>
> Pregunto de curioso, ¿por qué no usás UTF-8, así no tenés que usar
> "ignore", la aplicación que lee el archivo binario te exige que sea
> ISO-8859-1?
>
> --
> Alejandro Santos
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>

Si, la aplicación que lee el binario usa la codificación que usa latin1 y
era mas rápido cambiar el código python que el de la otra aplicación.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20130316/a4eeee79/attachment.html>


More information about the pyar mailing list