python接收到16进制无法转化为汉字

nihongsheng 2018-05-14 02:01:31
从网上接到数据,转到一个列表里。是这样的
ls=['\xD4','/xB6', '/xB3', '/xCC', '/xBF', '/xD8', '/xD6', '/xC6']

如下采用转化为字符串转化都不成功。网上好象都是unicode码转换的。
ch='',join(ls)
ch.decode('utf-8').encode('uft-8')
请问各位大侠如何转化为中文。
中文字是:远程控制
...全文
787 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
nihongsheng 2018-05-15
  • 打赏
  • 举报
回复
这样就应该出来了 #encoding:utf-8 ls=['\xd4','\xb6', '\xb3', '\xcc', '\xbf', '\xd8', '\xd6', '\xc6'] ch=''.join(ls) ss=ch.decode('gbk') print (ss.encode('utf-8'))
oyljerry 2018-05-14
  • 打赏
  • 举报
回复
因为他们是gbk编码

In [7]: s = '远程控制'
In [12]: a = s.encode('gbk')

In [13]: a
Out[13]: b'\xd4\xb6\xb3\xcc\xbf\xd8\xd6\xc6'

37,721

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧