wanzf

#python3 编码问题:

 

############举个例子###############################

import sys
print(sys.getdefaultencoding()) # 打印当前系统默认编码(utf-8)
test = "你好"
gbk_test = test.encode("gbk")  # 转换为gbk编码格式
print(gbk_test)
print(gbk_test.decode("gbk"))  # 将 gbk 解码
print(gbk_test.decode("gbk").encode("utf-8")) # 将gbk转为utf-8
####################################################
输出:
utf-8
b'\xc4\xe3\xba\xc3'
你好
b'\xe4\xbd\xa0\xe5\xa5\xbd'
 ¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥
# 总结: 系统默认编码转gbk 或utf-8 直接 encode( ) ,gbk解码为系统编码:decode("gbk") ,
utf-8解码为系统编码:decode("utf-8") .

 

相关文章:

  • 2021-12-13
  • 2021-12-13
  • 2022-12-23
  • 2021-12-13
  • 2022-01-20
  • 2021-12-25
  • 2023-03-08
  • 2022-12-23
猜你喜欢
  • 2021-08-14
  • 2021-12-13
  • 2021-12-13
  • 2022-12-23
  • 2021-12-13
  • 2021-12-13
相关资源
相似解决方案