python 3中最重要的新特性可能就是将文本(text)和二进制数据做了更清晰的区分。文本总是用unicode进行编码

,以str类型表示;而二按utf-8的方式编码,转成bytes

 

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

 

相关文章:

  • 2021-10-12
  • 2022-12-23
  • 2022-12-23
  • 2021-06-27
  • 2021-09-22
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-09-26
  • 2021-08-07
  • 2021-11-19
  • 2022-12-23
  • 2021-09-19
相关资源
相似解决方案