Edit В моей машине вывод зависит от используемой оболочки / питона, как показано ниже.
Как прокомментировал Клаус, основным актером здесь будет настройка локали в вашей системе.
>>> v = "\xc5\x84"
>>> print v #in pycrust shell python 2.6
Å„
>>>
>>> print (v) #in idle python 3.2
Å
>>>
машина имеет следующие настройки:
>>> import locale
>>> locale.getlocale()
('es_ES', 'cp1252')
Независимо от этого параметра, ваш персонаж получает
>>> print v.decode('utf-8')
ń
>>>