Neviem to teraz overit, no myslim ze pred unicode string ma ist u, teda takto: seznam = [ u"žluťoučký kůň", u"úpěl ďábelské ódy" ]
2011/6/7 David Rohleder <da...@ics.muni.cz> > Ahoj, > > neví někdo, proč se následující příklad chová následovně? > > #!/usr/bin/env python > # -*- coding: utf-8 -*- > > seznam = [ "žluťoučký kůň", "úpěl ďábelské ódy" ] > > print seznam > > for i in seznam: > print i > > > ['\xc5\xbelu\xc5\xa5ou\xc4\x8dk\xc3\xbd k\xc5\xaf\xc5\x88', '\xc3\xbap > \xc4\x9bl \xc4\x8f\xc3\xa1belsk\xc3\xa9 \xc3\xb3dy'] > žluťoučký kůň > úpěl ďábelské ódy > > Tj. jednou to vytiskne dost nečitelně a podruhé správně čitelně (oboje > je asi správně)? > > zkoušel jsem třeba i > > print [i.encode("utf-8") for i in seznam] > > ale taky nic. > > Dík > > David > > > -- > ------------------------------------------------------------------------ > David Rohleder da...@ics.muni.cz > Institute of Computer Science, Masaryk University > Brno, Czech Republic > ------------------------------------------------------------------------ > > > _______________________________________________ > Python mailing list > Python@py.cz > http://www.py.cz/mailman/listinfo/python >
_______________________________________________ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python