[pyar] WTF struct.unpack y problemas con encoding????
Roberto Alsina
ralsina en netmanagers.com.ar
Lun Oct 4 12:44:54 ART 2010
On Monday 04 October 2010 12:24:35 Manuel Naranjo wrote:
> Roberto,
>
> > json codifica unicode lo más bien... de hecho, json REQUIERE que mandes y
> > recibas siempre en unicode (normalmente utf8).
> >
> > http://www.ietf.org/rfc/rfc4627.txt
> >
> > Especificamente la sección 3, "Encoding":
> >
> > 3. Encoding
> >
> > JSON text SHALL be encoded in Unicode. The default encoding is
> > UTF-8.
> >
> > Since the first two characters of a JSON text will always be ASCII
> > characters [RFC0020], it is possible to determine whether an octet
> > stream is UTF-8, UTF-16 (BE or LE), or UTF-32 (BE or LE) by looking
> > at the pattern of nulls in the first four octets.
> >
> > 00 00 00 xx UTF-32BE
> > 00 xx 00 xx UTF-16BE
> > xx 00 00 00 UTF-32LE
> > xx 00 xx 00 UTF-16LE
> > xx xx xx xx UTF-8
>
> Esto significa que cualquier valor entre 0 y 256 va a ser codificado
> correctamente? Porque por lo que veo recibo basura del otro lado.
No, significa que si te mandan algo que no es unicode válido es culpa del
encoder ;-)
More information about the pyar
mailing list