找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 3665|回复: 0

[求助] python3如何把一个内含编码文本的字符串转换成正常显示的

1

主题

1

帖子

5

积分

贫民

积分
5
loco 发表于 2016-6-23 14:54:12 | 显示全部楼层 |阅读模式
本帖最后由 loco 于 2016-6-23 15:38 编辑

原字符串:
ec:00:00:00:00:c0       2462    88      [WPA-PSK-CCMP][WPA2-PSK-CCMP][ESS]      \xe3\x82\xae\xe3\x83\xaa\xe3\x82\xae\xe3\x83\xaaeye
re.findall后:
['ec:00:00:00:00:c0', '2462', '88', '[WPA-PSK-CCMP][WPA2-PSK-CCMP][ESS]', '\\xe3\\x82\\xae\\xe3\\x83\\xaa\\xe3\\x82\\xae\\xe3\\x83\\xaaeye']

\xe3\x82\xae\xe3\x83\xaa\xe3\x82\xae\xe3\x83\xaaeye这个部分 如何转换成正常的文本 原文为日文
如果不能转换的话,输出到文件中时就会输出成:\xe3\x82\xae\xe3\x83\xaa\xe3\x82\xae\xe3\x83\xaaeye
而不是原本的文字了

1.png

还有一种情况,使用requests获取了一个网页内容,需要获取的内容为一段正常文字加一个颜文字,那一部分文本正则出来后就变成这样了:
'\\u60a8(\\u30fb\\u03c9< )\\u2605'

求解,如何把这些问题解决,decode无用,因为是字符串,非字节码

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表