[Tutor PyCZ] problem s kodovanim
Pavel Kosina
geon na post.cz
Úterý Červen 13 18:20:59 CEST 2006
viktor vraniak napsal(a):
> dobry den
>
> mam problem ohladom kodovania.
> nasiel som na vasich strankach link http://www.py.cz/UnicodeEncodeError
> ktory toto riesi.
> tak som hned testol kod z odstavca Praktická zkouška.
>
> ale uz na prvom riadku dostavam chybu:
>
> Spravne: Traceback (most recent call last):
> File "../../iso88592/test.py", line 10, in ?
> print "Spravne:", textUni
> UnicodeEncodeError: 'latin-1' codec can't encode character u'\u017d' in position 0: ordinal not in range(256)
>
>
řekl bych, že nemáš soubor uložen ve správným kodování, jak se píše hned
na začátku:
# -*- coding: iso-8859-2 -*-
# tento soubor by měl být uložen v kodovani iso-8859-2
# je to důležité, aby byla shoda mezi uloženým a deklarovaným kodovanim
Zvolit si můžeš samozřejmě jakékoliv kodovaní, které ti je dostupné, takové obsahuje české/slovenské znaky.
Druhá pravda je, že je to testováno na win, ale zatím nikdo nehlásil, že by na linuxu toto nejelo.
--
geon
Pavel Kosina
Další informace o konferenci Tutor