[python] Tisk unicode řetězce a tisk seznamu unicode řetězců
David Rohleder
davro na ics.muni.cz
Úterý Červen 7 09:51:53 CEST 2011
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 davro na ics.muni.cz
Institute of Computer Science, Masaryk University
Brno, Czech Republic
------------------------------------------------------------------------
Další informace o konferenci Python