I have done this using a sytem call to the program "recode". Recode a file UTF-8 and do a diff on the original and recoded files. Not an elegant solution but did seem to function properly.
Take care, Waitman Gobble -- http://mail.python.org/mailman/listinfo/python-list