[python] Exec a unicode problem
Pavel Kosina
geon na post.cz
Čtvrtek Leden 10 10:54:06 CET 2008
Adam Štrauch napsal(a):
> Ahoj...
> to # -*- coding: utf-8 -*- python nějak nebere a prostě tam nastrčí
> defaultně ascii, takže vlastně má špatný informace o tom z čeho to měl
> převádět do unicode.
Nemáte pravdu. To # -*- coding: utf-8 -*- říká, v jakém kodování je
uložen samotný program (a tím pádem všechny řetězce, které se v programu
natvrdo objevují). To v jakém kodování bude vstup (tedy různé inputy,
raw_inputy,), to záleží na konzoli, na které to uživatel píše. Pod
Windows to je tuším cp852, pod Linuxem dnes snad již všude utf-8.
--
geon
Pavel Kosina
Další informace o konferenci Python