Como remover caracteres Unicode da frase de string python? [duplicado]
Dec 22 2020
Estou com um problema e é que tenho uma frase que contém o seguinte :
Debes modificar la dieta que est \ xc3 \ xa1 s consumiendo, para que te sientas con m \ xc3 \ xa1 s energ \ xc3 \ xad ay vitalidad, mejorando tu calidad de vida de una forma extraordinaria. Si no sabes por donde empezar, search ayuda en un nutricionista que te guie en este cambio tan beneficioso para tu organismo.
e eu quero transformar
- \ xc3 \ xa1 -> á
- \ xc3 \ xad -> í
Tentei substituir no python, mas não funcionou.
O que devo fazer?
Respostas
Dunski Dec 22 2020 at 16:24
Isso funciona...
b'\xc3\xa1'.decode("utf-8")
b'\xc3\xad'.decode("utf-8")

Para adicionar isso ao seu script, você pode adicionar essas linhas ao seu script após os comandos de substituição.
salud_list = salud.split(' ')
for word in salud_list:
if isinstance(word,bytes):
word = word.decode("utf-8")
print(' '.join(salud_list))
O que significa um erro “Não é possível encontrar o símbolo” ou “Não é possível resolver o símbolo”?
Christopher Nolan uma vez se arrependeu de ter lido o 'roteiro de Pulp Fiction' de Quentin Tarantino