我们在爬取网站的时候,经常会碰到返回ascii码或者返回的是unicode
特别是经常碰见返回的是这样的一个字典/json
所以我们应该这样转换为中文字符

print(r.text.encode().decode('unicode_escape'))
#结果
{"status":-20,"data":{"tip":"请输入帐号"}}

那么问题来了,这个unicode-escape什么来的呢
在python中,对于unicode存储时,可以采用另一种方法:
将unicode的内存编码值进行存储,读取文件时在反向转换回来。这里就采用了unicode-escape的方式
对string存储,python也可以采用相类似的方式

最后修改:2022 年 12 月 05 日
如果觉得我的文章对你有用,请随意赞赏