[python] Problem s unicode.
superman
feed na centrum.cz
Pondělí Duben 7 14:40:22 CEST 2008
>Jinak terminály pod Linuxem bývají dnes utf-8, pod Windows cp852, takže
Bohužel pro Windows není to pravidlo - možná v češtině ve Windows ano.
Takže kód počítající s tímto kódováním může taky špatně dopadnout.
Jinak do Windows konzole se dá psát jako ANSI řetězce, tak i Unicode
řetězce, tedy Windows konzole umí přímé zobrazení Unicode znaků -
alespoň v C++ to není problém, ale obávám se, že Python to nedokáže
využít. Ale jak říkám, nezkoumal jsem to, ale pokud Python dává do
Linuxové konzole Unicode a Windows se snaží ohnout na nějakou
osmibitovou znakovou sadu (což Win API stejně jenom v konzoli emuluje a
převede si to nejdřív vnitřně do Unicode), tak to není příliš dobrá
vizitka pro schopnosti Pythonu.
Miloslav Ponkrác
Další informace o konferenci Python