[python] Python(CherryPy) a cestina

Vladimír Hloušek hlohsoft na atlas.cz
Pondělí Červen 27 11:28:20 CEST 2005


Dne neděle, 26. června 2005 18:39 dmarko na tiscali.cz napsal(a):
> Pouzivam CherryPy a mam problemy s cestinou v nekterych oblastech. Nemam
> problem cestinu zadavat ani zobrazovat a pres SQLObject ukladat do
> databaze. Pokud vsak chci na retezec s ceskymi znaky aplikovat nejakou
> Python funkci, se zlou se potazu. Napr. pokud mam cesky retezec a chci jej
> prevest na velka pismena  ( "ěščřžýáí".upper() ). Zkousel jsem
> ruzne varianty nastavovani # -*- coding: xxx -*- ale nic. Bud to vyhazuje
> chybu nebo se znaky s diakritikou na velka pismena neprevedou. Muzete
> nekdo poradit?

Nepomohlo by nastavit správně locale?

print "řčššě".upper()
	řčššě
import locale; locale.setlocale(locale.LC_ALL, "cs_CZ")
	'cs_CZ'
print "řčššě".upper()
	ŘČŠŠĚ

V. Hloušek



Další informace o konferenci Python