Jak w Pythonie zamienić "u\0142" na "ł"? Bawię się z API innego programu i wysyłam mu zapytanie o nazwę jakiegoś elementu, a ten mi ładnie wszystko zwraca, ale nie działają mi polskie znaki. Chciałbym to załatwić w obrębie tej funkcji. .encode('utf-8') wywala mi błędy. #python
Bawię się z API innego programu i wysyłam mu zapytanie o nazwę jakiegoś elementu, a ten mi ładnie wszystko zwraca, ale nie działają mi polskie znaki. Chciałbym to załatwić w obrębie tej funkcji.
.encode('utf-8') wywala mi błędy.
#python
bo
t="\u0142"
print t.decode('unicode-escape')
wyświetla ł
Komentarz usunięty przez autora
Próbowałem łączyć tego stringa z innym i i polskich znaków nie było, ale po wywołaniu
print info_z_api
drukuje mi polskie znaki bez problemu, więc temat po prostu zostawię. Bo 'infozapi' i tak będę pchał dalej do jakiegoś słownika.
@wolfiek:
Nie zdążyłem spróbować Tej metody ^^
Dzięki za pomoc!