On 12 Oct 2008, at 14:27, Just van Rossum wrote:
It seems as if 2.5 uses native byte order by default, and 2.6 big
endian (if there's no Byte Orde Mark). Maybe a bug, maybe a bug fix,
I don't know :). In the meantime, just use 'utf-16be' or 'uft-16le'
explicitly or make sure there's a BOM.
After further digging, it looks like it's a manifestation of a known
issue in 2.6's C API:
http://bugs.python.org/issue4060
Anyway, I've added a workaround to my code as suggested.
Thanks,
has
--
Control AppleScriptable applications from Python, Ruby and ObjC:
http://appscript.sourceforge.net
_______________________________________________
Pythonmac-SIG maillist - [email protected]
http://mail.python.org/mailman/listinfo/pythonmac-sig