[EMAIL PROTECTED] wrote:
> Somebody asked me about generating UTF-32 (he didn't have choice of the
> output format). I was about to propose the obvious ``u.encode('utf-32')``
> but discovered it's missing.
hint 1:
>>> u = u"Hello"
>>> a = array.array("I", map(ord, u))
>>> a.tostring()
'H\x00\x00\x00e\x00\x00\x00l\x00\x00\x00l\x00\x00\x00o\x00\x00\x00'
>>> a.byteswap()
>>> a.tostring()
'\x00\x00\x00H\x00\x00\x00e\x00\x00\x00l\x00\x00\x00l\x00\x00\x00o'
hint 2:
>>> import sys
>>> sys.byteorder
'little'
</F>
--
http://mail.python.org/mailman/listinfo/python-list