python3 string bytes 转换之间的关系

作者: print("") 分类: python 发布时间: 2018-04-13 21:38

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()

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

发表评论

您的电子邮箱地址不会被公开。