decode与encode及在python中如何将unicode转换成中文
- encode:将unicode 编码转换成其他编码的二进制字符串
unicode_str = '\u7126\u5fd7\u5764'
utf8 = unicode_str.encode('utf-8')
print(utf8)
输出:b'\xe4\xba\xa4\xe7\x84\xa6\xe5\xbf\x97\xe5\x9d\xa4'
- decode:将其他编码的字符串转换成 unicode 编码
print(utf8.decode()) # decode默认utf-8解码,
注意:需要其他编码格式可以将编码写进()中,例:decode(‘gb2312’)
输出:焦志坤