python3 string bytes 转换之间的关系
python 3中最重要的新特性可能就是将文本(text)和二进制数据做了更清晰的区分。文本总是用unicode进行编码
,以str类型表示;而二按utf-8的方式编码,转成bytes
按utf-8的方式编码,转成bytes
utf_88 = 'liang’ utf_bytes_utf8 = utf_88.encode(encoding="utf-8"
2.按gb2312的方式编码,转成bytes
utf_bytes_gb2312 = utf_88.encode(encoding="gb2312")
3.解码成string,默认不填
utf_string = utf_bytes_gb2312.decode()