为了账号安全,请及时绑定邮箱和手机立即绑定

包含字节的字符串,如何解码

包含字节的字符串,如何解码

墨色风雨 2019-02-24 22:27:08
代码如下: str1 = '\xB4\xF3\xE5N' 请问在python3中,如何把变量str1转成utf-8的字符串. 原编码gbk。字符串中的内容,是从网页采集的内容中的一段。
查看完整描述

4 回答

?
九州编程

TA贡献1785条经验 获得超4个赞

>>> str1 = '\xB4\xF3\xE5N'
>>> str1
'´óåN'
>>> bytes(str1,'l1').decode('gbk')
'大錘'
>>> unicode = _
>>> unicode
'大錘'
>>> utf8=unicode.encode('utf8')
>>> utf8
b'\xe5\xa4\xa7\xe9\x8c\x98'
>>> 
查看完整回答
反对 回复 2019-03-04
?
慕沐林林

TA贡献2016条经验 获得超9个赞

答案是:

bytes(str1,'l1')

谢谢 “同意并接受” 童鞋

查看完整回答
反对 回复 2019-03-04
  • 4 回答
  • 0 关注
  • 539 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信