[python] XML

Petr Prikryl PrikrylP na skil.cz
Pondělí Červen 18 10:31:08 CEST 2007


Luc na sh
> mne hodi chybu:(
> 
> Traceback (most recent call last):
>    File "dombook5.py", line 50, in ?
>      print "%s:  %s\n(ISBN %s)\n"\
> UnicodeEncodeError: 'ascii' codec can't encode character u'\xe1' in
> position 44: ordinal not in range(128)

A funguje obyčejný print s českými znaky v interaktivním režimu?

>>> print u"příšerně žluťoučký kůň úpěl ďábelské ódy"
příšerně žluťoučký kůň úpěl ďábelské ódy
>>> 

Vypadá to, jako kdyby nebylo nastaveno výstupní kódování.
Do ASCII tenhle znak převést nejde a Python neví co s tím.

pepr



Další informace o konferenci Python