Ошибка декодирования UTF-8 в Python - PullRequest
1 голос
/ 29 марта 2012

Я пытаюсь сделать это в Python: 'Fi\xc3\xb1a'.decode('utf-8')

Я ожидаю, что результат будет Fiña. Но результат на самом деле: u'Fi\xf1a'

Понятия не имею, что происходит, будет очень признательна за помощь.

Спасибо!

1 Ответ

5 голосов
/ 29 марта 2012

Вы получаете правильный результат, код Unicode для ñ равен U + 00f1.Просто Python не будет отображать символ Unicode напрямую.Попробуйте это в print заявлении и посмотрите, что вы получите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...