[python] upper a lower

2009-01-28 Tema obsahu mtip
Zdravím všechny přítomné v konferenci, narazil jsem na problém ve znakové sadě. Kód v modulu: # -*- coding: cp1250 -*- import locale print locale.setlocale(locale.LC_ALL, 'Czech_Czech Republic.1250') print 'ž', 'ž'.upper() Můžete mi prosím někdo vysvětlit proč to nevypisuje ž a Ž a co dělám za

Re: [python] upper a lower

2009-01-28 Tema obsahu Jan Janech
zdravim, staci dat unicode retazec. V ASCII znak ž neexistuje. # -*- coding: utf8 -*- import locale print locale.setlocale(locale.LC_ALL, 'sk_SK.utf8') print 'ž', 'ž'.upper() # nefunguje print u'ž', u'ž'.upper() # funguje Jan Janech mtip wrote: Zdravím všechny přítomné v konferenci,

Re: [python] capacitor

2009-01-28 Tema obsahu Terho Lindqvist
TEM TYÖ JA ELINKEINOMINISTERIÖ Helsingissä 27. päivänä toukokuuta 2008 Mielipiteitten esittäminen julkisuuteen nettiin valtiovallan erityissuojeluksessa. Voi esittää mielipiteitä ja antaa ydinkriittisiä lausuntoja kirjallisesti toimittamalla ne työ- ja

Re: [python] upper a lower

2009-01-28 Tema obsahu mtip
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:

Re: [python] upper a lower

2009-01-28 Tema obsahu Pavel Kosina
mtip napsal(a), dne 28.1.2009 10:21: Zdravím všechny přítomné v konferenci, narazil jsem na problém ve znakové sadě. Kód v modulu: # -*- coding: cp1250 -*- import locale print locale.setlocale(locale.LC_ALL, 'Czech_Czech Republic.1250') print 'ž', 'ž'.upper() Můžete mi prosím někdo vysvětlit

Re: [python] upper a lower

2009-01-28 Tema obsahu Tomas Brabenec
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

Re: [python] upper a lower

2009-01-28 Tema obsahu zu1234
Možná jsem mimo, ale v jakém kódování je ten soubor-program a tedy to písnenu 'ž' vlastně uložen? Tohle # -*- coding: utf8 -*- říká poythonu že je to v utf8. Ale je to pravda? Není to náhodou cp1250? 'ž' Hex Dec Chr cp1250: 9E 158 ž 382

Re: [python] upper a lower

2009-01-28 Tema obsahu Pavel Kosina
mtip napsal(a), dne 28.1.2009 13:52: if re.search(u'ž', u'Ž',re.IGNORECASE): print 'stejne' else: print 'ruzne' re.search s IGNORECASE - nefunguje nikdy - locale nelocale u re.IGNORECASE je v manuálu napsáno: [...] This is not affected by the current locale. nejsem si příliš