>>> a = "我" # chinese
>>> b = unicode(a,"gb2312")
>>> a.__class__
<type 'str'>
>>> b.__class__
<type 'unicode'> # b is unicode
>>> a
'\xce\xd2'
>>> b
u'\u6211'
>>> c = u"我"
>>> c.__class__
<type 'unicode'> # c is unicode
>>> c
u'\xce\xd2'
b
и c
все юникодные, но >>> b
выводит u'\u6211'
, а >>> c
выводит u'\xce\xd2'
, почему?