'''
定义一个方法,利用try函数的报错机制判断字符串是不是GBK编码,如果是则转为utf-8,如果不是则直接返回。
'''
def GBKtoUTF_8(str):
    try:
        str = unicode(str, "utf-8")
    except:
        str = unicode(str, "GBK")
        return str
    else:
        return str

更多推荐

【python】“GBK“编码转为“UTF-8“方法