新手问关于中文编码转换问题 -- 如何从gb2312 转换回 utf-8
大家好,我是python的新手,也是这个论坛的新人.正在学习用python做蜘蛛爬虫我碰到的一个问题就是
我的蜘蛛返回一个unicode的对象是这样的
>>> su
u'\xc0\xe0\xb1\xf0'
怎样才能把这个su的对象转换回utf-8呢?
我试过用 su.encode('utf-8'),会出现以下的错误:
Traceback (most recent call last):
File "<console>", line 1, in <module>
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc0 in position 0: ordinal not in range(128)
各位高手,帮帮我这个新人吧.谢谢