def is_invalid_utf8(string):
"""Returns True if string is invalid UTF-8.
If string is not a an str object, or is decodeable as UTF-8, False is
returned.
"""
if isinstance(string, six.binary_type):
try:
string.decode('utf-8')
except UnicodeDecodeError:
return True
return False
评论列表
文章目录