bco 发表于 2018-8-5 08:22:48

关于 Python3 的编码

# 汉字转十六进制  
>>> '你好'.encode('gbk')
  
b'\xc4\xe3\xba\xc3'
  

  
# 十六进制转汉字
  
>>> b'\xc4\xe3\xba\xc3'.decode('gbk')
  
'你好'
  

  
# 汉字转十六进制字符串
  
>>> ''.join( [ '%02X' % x for x in '你好'.encode('gbk') ] ).strip()
  
'C4E3BAC3'
  
>>> ' '.join( [ '%02X' % x for x in '你好'.encode('gbk') ] ).strip()
  
'C4 E3 BA C3'
  

  
# 十六进制字符串转汉字
  
>>> bytes.fromhex('C4E3BAC3').decode('gbk')
  
'你好'
  
>>> bytes.fromhex('C4 E3 BA C3').decode('gbk')
  
'你好'
页: [1]
查看完整版本: 关于 Python3 的编码