In Python 3.x, str(e) should be able to convert any Exception to a string, even if it contains Unicode characters