文章

Python Ascii或unicode转中文

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

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

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

原文来自:Python Ascii或unicode转中文,尊重自己,尊重每一个人;转发请注明来源!
0 0

发表评论