Как удалить символы юникода из строковой фразы Python? [дубликат]
Dec 22 2020
У меня проблема, и у меня есть предложение, которое содержит это :
Дебес изменяет диету, которая является потреблением \ xc3 \ xa1 , для получения энергии \ xc3 \ xa1 s energy \ xc3 \ xad ay vitalidad, mejorando tu calidad de vida de una forma extraordinaria. Si no sabes por donde empezar, busca ayuda en un nutricionista que te guie en este cambio tan beneficioso para tu organismo.
и я хочу преобразовать
- \ xc3 \ xa1 -> á
- \ xc3 \ xad -> í
Я пытался заменить на Python, но это не сработало.
Что я должен делать?
Ответы
Dunski Dec 22 2020 at 16:24
Это работает...
b'\xc3\xa1'.decode("utf-8")
b'\xc3\xad'.decode("utf-8")

Чтобы добавить это в свой скрипт, вы можете добавить эти строки в свой скрипт после команд замены.
salud_list = salud.split(' ')
for word in salud_list:
if isinstance(word,bytes):
word = word.decode("utf-8")
print(' '.join(salud_list))