[python] Python(CherryPy) a cestina

Radek py.cz na svarz.cz
Pondělí Červen 27 10:10:31 CEST 2005


To je ale hrozny, tenhle tvar:

text =  unicode(text,'utf-8').upper().encode('utf-8')

Prece jediny, co chci udelat je:

velky = text.upper()

Netusite nekdo, jak by se dalo unicode zapnout globalne?

Radek

>>
> Mě to funguje korektně, pokud řetězec převedu do pythoního unicode. Pak
> mě korektně funguje jak upper, tak lower. Já vnitřně pracuji v utf-8 i
> stránky generované v CherryPy jsou v tomto kódování. Nic tedy nebrání
> text =  unicode(text,'utf-8').upper().encode('utf-8'). Pokud to nechám v
> utf-8 nebo třeba v cp1250, pak se stane to, co popisuješ, tedy po upper
> zůstanou znaky s českou diakritikou tak jak byly. Ostatní se převedou na
> velké.

> Ivo





Další informace o konferenci Python