[python] Python(CherryPy) a cestina
Radek
py.cz na svarz.cz
Pondělí Červen 27 16:20:50 CEST 2005
> Ivo Štolpa píše v Po 27. 06. 2005 v 10:32 +0200:
>> Je to hrozný, ale funguje to. Budu velece rád, když z této diskuse
>> vyplyne něco jednoduššího. Já si to zatím zapouzdřil do své upper
>> funkce, aby mě to neobtěžovalo. Moc často to ale nepotřebuji. Nutno
>> dodat, že mám stále Python 2.3 a tudíž nevím, jestli se ohledně podpory
>> unicode náhodou něco nezlepšilo ve verzi 2.4.
> V cem je podpora UTF (prip. UCS) nedostatecna?
V tom, ze by UTF melo byt standardni kodovani, takze:
>>>> sys.setappdefaultencoding("utf-8")
- tohle by bylo zbytecne
>>>> a = unicode("žšč")
- tohle by vypadalo: a = "žšč"
>>>> print a.upper()
> ŽŠČ
Proste zbavit se explicitniho vyjmenovavani, ze je neco unicode.
Jinak ten sys.setappdefaultencoding("utf-8") bych jeste bral (NEBO
sys.setdefaultencoding("UTF-8")), ale spis tim zpusobem, ze je tohle
default (takze nepovinne), jenom, kdybych chtel neco jineho, nez
UTF-8, tak by to bylo nutne.
Radek
PS: locale je pak az na urceni, jak se ma treba sortovat - je to spis
zavisle podle jazyka (cs)
Další informace o konferenci Python