Я пытаюсь сделать это в Python: 'Fi\xc3\xb1a'.decode('utf-8')
'Fi\xc3\xb1a'.decode('utf-8')
Я ожидаю, что результат будет Fiña. Но результат на самом деле: u'Fi\xf1a'
Fiña
u'Fi\xf1a'
Понятия не имею, что происходит, будет очень признательна за помощь.
Спасибо!
Вы получаете правильный результат, код Unicode для ñ равен U + 00f1.Просто Python не будет отображать символ Unicode напрямую.Попробуйте это в print заявлении и посмотрите, что вы получите.
ñ
print