Wie entferne ich Unicode-Zeichen aus der Python-String-Phrase? [Duplikat]
Dec 22 2020
Ich habe ein Problem und es ist so, dass ich einen Satz habe, der Folgendes enthält :
Debes modificar la dieta que est \ xc3 \ xa1 s verbrauchen, para que te sientas con m \ xc3 \ xa1 s energ \ xc3 \ xad ay vitalidad, mejorando tu calidad de vida de una forma außergewöhnliche. Si no sabes por donde empezar.
und ich möchte mich verwandeln
- \ xc3 \ xa1 -> á
- \ xc3 \ xad -> í
Ich habe versucht , in Python zu ersetzen, aber es funktioniert nicht.
Was soll ich machen?
Antworten
Dunski Dec 22 2020 at 16:24
Das funktioniert...
b'\xc3\xa1'.decode("utf-8")
b'\xc3\xad'.decode("utf-8")

Um dies in Ihr Skript einzufügen, können Sie diese Zeilen nach Ihren Ersetzungsbefehlen in Ihr Skript einfügen.
salud_list = salud.split(' ')
for word in salud_list:
if isinstance(word,bytes):
word = word.decode("utf-8")
print(' '.join(salud_list))