[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

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 mtip
PK> možná pomůže http://www.py.cz/Cestina2X#azen-po-esku. PK> Jinak funguje toto: PK> # -*- coding: cp1250 -*- PK> import locale PK> # print locale.setlocale(locale.LC_ALL, 'Czech_Czech Republic.1250') PK> print u'ž', u'ž'.upper() PK> i toto: PK> # -*- coding: cp1250 -*- PK> import locale

Re: [python] upper a lower

2009-01-28 Tema obsahu mtip
PK> Jinak funguje toto: PK> # -*- coding: cp1250 -*- PK> import locale PK> # print locale.setlocale(locale.LC_ALL, 'Czech_Czech Republic.1250') PK> print u'ž', u'ž'.upper() PK> i toto: PK> # -*- coding: cp1250 -*- PK> import locale PK> print locale.setlocale(locale.LC_ALL, 'Czech_Czech

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š

Re: [python] upper a lower

2009-01-28 Tema obsahu mtip
PK> u re.IGNORECASE je v manuálu napsáno: PK> [...] This is not affected by the current locale. PK> nejsem si příliš jist překladem, ale snad něco jako: nefunguje v locale. PK> I kdyby to tak nebylo, chybí ti tam další přepínače: PK> re.UNICODE|re.LOCALE|re.IGNORECASE Áááá sorry beru