[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