编辑在我的机器中,输出取决于使用的shell/python,如下所示.
正如Klaus评论的那样,这里的主要角色将是您系统中的区域设置.
>>> v = "\xc5\x84"
>>> print v #in pycrust shell python 2.6
Å„
>>>
>>> print (v) #in idle python 3.2
Å
>>>
Run Code Online (Sandbox Code Playgroud)
机器具有以下设置:
>>> import locale
>>> locale.getlocale()
('es_ES', 'cp1252')
Run Code Online (Sandbox Code Playgroud)
独立于此设置,您可以获得角色
>>> print v.decode('utf-8')
?
>>>
Run Code Online (Sandbox Code Playgroud)