[python] upper a lower
Tomas Brabenec
konference na brabenec.net
Středa Leden 28 11:28:53 CET 2009
A zkoušel jsi toto: print unicode("ž").upper()
T.
Dne 28.1.2009 11:20, mtip napsal(a):
> JJ> staci dat unicode retazec. V ASCII znak ž neexistuje.
>
> JJ> # -*- coding: utf8 -*-
>
> JJ> import locale
> JJ> print locale.setlocale(locale.LC_ALL, 'sk_SK.utf8')
> JJ> print 'ž', 'ž'.upper() # nefunguje
> JJ> print u'ž', u'ž'.upper() # funguje
>
> Zkusil jsem, ale pod WIN nefunguje.
> Napíše mi to: locale.Error: unsupported locale setting
> Možná proto, že cs_CZ.utf8 ani cs_CZ.UTF-8 tam neexistuje.
> Navíc print chr(142) vypíše Ž.
> Což mi ukazuje, že v ASCII cp1250 ž i Ž existuje.
>
> Asi sem to dobře nepochopil ?
>
>
>
Další informace o konferenci Python