I recently rediscovered this strange behaviour in Python’s Unicode handling.—Evan

Oops, this only works if you have a big endian system. Otherwise you have to redecode the input with:   codecs.utf_16_ex_decode(input, errors, 1, False)

Bye,—Walter