파이썬 문자열 구문에서 유니 코드 문자를 제거하는 방법은 무엇입니까? [복제]
Dec 22 2020
나는 문제 가 있으며 다음을 포함 하는 문장이 있다는 것입니다 .
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, busca ayuda en un nutricionista que te guie en este cambio tan beneficioso para tu organico.
그리고 나는 변형하고 싶다
- \ xc3 \ xa1-> á
- \ xc3 \ xad-> í
파이썬으로 교체 하려고했지만 작동하지 않습니다.
어떻게해야합니까?
답변
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))