版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/california94/article/details/58603012
首先 decode表示解码 encode表示编码
在python3 文本(包括str 汉字等)都是unicode
而文本在传输过程中或者存储过程中会以bytes的格式
两者转化关系
文本(unicode) -------decode(编码)------->>>> 字节(bytes)
字节(bytes) -------encode(解码)------->>>> 文本(unicode)
'utf-8','gbk'这些都是decode和encode里的参数
str(b'/0xx‘,’utf-8‘)等价于encode
bytes(u’你好‘,'utf-8')等价于decode