Как преобразовать юникод в акцентированный символ в строке Python - PullRequest
1 голос
/ 26 сентября 2019

У меня есть список имен футболистов, но я не могу заставить имена с акцентированными символами печатать правильно.Я просмотрел многочисленные сообщения StackOverflow, но, похоже, не могу найти решение, которое работает.

Прямо сейчас я застрял с выводом Alexis S\u00e1nchez, когда я хочу Alexis Sánchez.

1 Ответ

3 голосов
/ 26 сентября 2019

Для Python 3.x:

>>> print(bytes('Alexis S\\u00e1nchez', 'ascii').decode('unicode-escape'))
Alexis Sánchez

И Python 2.x:

>>> print("Alexis S\\u00e1nchez".decode("unicode-escape"))
Alexis Sánchez
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...