问题:从cookie中获取的数据是bytes类型,希望转换成str类型
解决:使用decode
方法:
一、将str类型转换成bytes类型
a='abc需要' 此时a为str类型,打印出a='abc需要'
b = a.encode('utf-8') 按utf-8方式编码
b'abcxe9x9cx80xe8xa6x81' 打印出来的b为bytes类型
二、将bytes类型转换成str
c = b.decode()
三、在python2.7中
a='abc需要' 此时a为str类型,打印出的a = 'abcxe9x9cx80xe8xa6x81'
b=a.decode('utf-8') 此时b为unicode,打印出的b = u'abcu9700u8981'