python 中文解码

\xe8\xae\xb8\xe9\x93\xad\xe6\xb1\xb6
这是什么编码,在python中怎么解码……求大神

python中有一个chardet库,这个可以查看你的编码是什么
>>> import chardet
>>> print chardet.detect(r'\xe8\xae\xb8\xe9\x93\xad\xe6\xb1\xb6')
{'confidence': 1.0, 'encoding': 'ascii'}
说明你的这个编码是python默认的ascii编码
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-03-24
>>> s = '\xe8\xae\xb8\xe9\x93\xad\xe6\xb1\xb6'
>>> print s.decode('utf-8')
许铭汶

本回答被提问者采纳
第2个回答  2014-03-23
每个\x后面的两位 是一个十六进制数,在ASCII表中找到对应的就能查出那是什么字符了。

或者 是print出来追问

我在python中从网页抓到了中文,然后进行匹配,原来的中文就成这样子了……