Sziasztok!
Szintén tanulmányozgatom a topikban többször is említett Gérard Swinnen könyvet, de egy példánál megakadtam. A karakterkódolással nem tudok hirtelen mit kezdeni.
Tehát: adva van egy tömb, aminek az egyes elemei ékezetes karaktereket is tartalmaznak. A
print tmb
utasításra a kimenet a következő:
['Janu\xc3\xa1r', 31, 'Febru\xc3\xa1r', 28, 'M\xc3\xa1rcius', 31, '\xc3\x81prilis', 30, 'M\xc3\xa1jus', 31, 'J\xc3\xbanius', 30, 'J\xc3\xbalius', 31, 'Augusztus', 31, 'Szeptember', 30, 'Okt\xc3\xb3ber', 31, 'November', 30, 'December', 31]
Míg, ha ciklussal, elemenként íratom ki a tömböt, kód:
while c < len(tmb):
print tmb[c],
c=c+1
az eredmény hibátlan:
Január 31 Február 28 Március 31 Április 30 Május 31 Június 30 Július 31 Augusztus 31 Szeptember 30 Október 31 November 30 December 31
Mi a fenti jelenség oka, lehet-e javítani, ha igen, hogyan?
(A
# -*- coding:Utf-8 -*-
sor a forrásfájlban természetesen szerepel.)
köszönettel: