求助

i=u"[('1', '\xe7\xbb\x9d\xe5\xaf\xb9\xe7\xa9\xba\xe8\x99\x9a'), ('2', '\xe9\xab\x98\xe6\xb8\xa9\xe5\xa2\x83\xe7\x95\x8c')]"
print i
乱码

作者: lxl360   发布时间: 2011-05-30

>>> print i.encode('raw_unicode_escape')
[('1', '绝对空虚'), ('2', '高温境界')]

作者: greatghoul   发布时间: 2011-05-31

本帖最后由 lxl360 于 2011-05-31 13:10 编辑

回复 greatghoul

好像还是不行,是这样的,以前定义的时候是以定义的list,然后存到数据库里了,再取出来的时候还是unicode类型,不过用print i.encode('raw_unicode_escape')输出的还是
[('1', '\xe7\xbb\x9d\xe5\xaf\xb9\xe7\xa9\xba\xe8\x99\x9a'), ('2', '\xe9\xab\x98\xe6\xb8\xa9\xe5\xa2\x83\xe7\x95\x8c')]
纠结。。。

作者: lxl360   发布时间: 2011-05-31