Miten ihmeessä saa ääkköset tulostumaan oikein? Käytän IDLE-ympäristöä ja luen tiedostosta merkkijonoja, joissa on ääkkösiä ja tulostan ne. Ääkköset tulevat "\xe4" ja "\xf6".
Tallensin tekstitiedoston, jota luen koodauksella utf-8 ja lisäsin ohjelmani alkuun
# -*- coding: utf-8 -*-
mutta ei silti toimi. Ohjelmatiedostoon kirjoitetut ääkköset toimivat kyllä, joten vika on tuossa tiedostosta tulevassa tekstissä. Yritin tulostaa filu.encoding, mutta se sanoo vain "None".
Skandit Pythonissa (2.7)
4
916
Vastaukset
- supermate
No tiedostoon se kuitenkin kirjoittaa ääkköset ihan oikein. Olokuun tuolleen, luvempahan sieltä tiedostosta kaiken, vaikka helpompi olisi pienet tekstit kirjoittaa suoraan shelliin.
- kakkaakin
Kävin paskalla, tuli melkoinen pyythoni.
- jotainm
Auttaisko http://www.ohjelmointiputka.net/oppaat/opas.php?tunnus=python_l2 ? Sinun pitää varmaan selvittää, mitä merkkikoodausta se tiedosto käyttää, josta luet tekstiä. En tunne 2.7:ää niin hyvin, että osaisin auttaa. Googlaa.
- supermate
No nyt keksin ratkaisun: tiedostosta luetun merkkijonon perään pitää laittaa (siis siihen muuttujaan johon se on tallennettu soveltaa metodia)
.decode("utf-8")
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
- 271898
Heikki Silvennoinen petti vaimoaan vuosien ajan
Viiden lapsen isä Heikki kehuu kirjassaan kuinka paljon on pettänyt vaimoaan vuosien varrella.1331888Miksi ihmeessä nainen seurustelit kanssani joskus
Olin ruma silloin ja nykyisin vielä rumempi En voi kuin miettiä että miksi Olitko vain rikki edellisestä suhteesta ja ha231838Persut nimittivät kummeli-hahmon valtiosihteeriksi!
Persujen riveistä löytyi taas uusi törkyturpa valtiosihteeriksi! Jutun perusteella järjenjuoksu on kuin sketsihahmolla.851630Onko ministeri Juuso epäkelpo ministerin tehtäviensä hoitamiseen?
Eikö hänellä ole kompetenttia hoitaa sosiaali- ja terveysministetin toimialalle kuuluvia ministerin tehtäviä?621448Sakarjan kirjan 6. luku
Jolla korva on, se kuulkoon. Sain profetian 22.4.2023. Sen sisältö oli seuraava: Suomeen tulee nälänhätä niin, että se201256Elia tulee vielä
Johannes Kastaja oli Elia, mutta Jeesus sanoi, että Elia tulee vielä. Malakian kirjan profetia Eliasta toteutuu kokonaan371153Avaa sydämesi mulle
❤ ❤❤ Tahdon pelkkää hyvää sulle Sillä ilmeisesti puhumalla Avoimesti välillämme Kaikki taas selviää Kerro kaikki, tahdo381150- 111148
Nellietä Emmaa ja Amandaa stressaa
Ukkii minnuu Emmaa ja Amandaa stressaa ihan sikana joten voidaanko me koko kolmikko hypätä ukin kainaloon ja syleilyyn k101127