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

Alejandro Santos listas en alejolp.com
Sab Mar 16 10:24:23 ART 2013


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



More information about the pyar mailing list