新手求问, python3 的遇到了一种字符串,怎样能转换成能看懂的文本

2019-03-22 20:26:07 +08:00
 ctro15547

最近在学用 py3 抓包,现在遇到这种字符串,请问下要怎样才能把这串字符转换成正常能看懂的文本呢?

大概是这样 load='\x03\x00\x00\x00\x00\x00\x15\x14\x00\x00\x00\x00\x02\x00\x07_result\x00\x00\x00\x00\x00\x00\x00\x00\x00\x05\x05'

1326 次点击
所在节点    问与答
6 条回复
shyrock
2019-03-22 20:28:09 +08:00
最好你能从源头确认这个编码的格式,
如果实在不行,试试 Chardet 库。
Qzier
2019-03-22 20:30:41 +08:00
不知道编码是没法转换的
CEBBCAT
2019-03-22 21:25:54 +08:00
楼主十有八九不懂编码前后的蹊跷,楼上说的是另一类的知识。

楼主你需要 load.decode()
CEBBCAT
2019-03-22 21:27:10 +08:00
出来的应该不是这样的转义字符,但可能还会让你看不懂,所以你需要查查这个方法的文档,文档会教你尝试几种不同的编码方式,拿那几种试试
l1ve
2019-03-22 23:37:33 +08:00
今天刚在公司处理完.. 可惜代码不在电脑上
不急的话周一可以给你
ctro15547
2019-03-22 23:46:47 +08:00
@l1ve 非常感谢 是自己学习用的,周一麻烦了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/547552

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX