Problem with lower() for unicode strings in russian

2008-10-05 Thread Alexey Moskvin
Hi! I have a set of strings (all letters are capitalized) at utf-8, russian language. I need to lower it, but my_string.lower(). Doesn't work. See sample script: # -*- coding: utf-8 -*- [skip] s1 = self.title s2 = self.title.lower() print s1 == s2 returns true. I have no problems with lower() for

Re: Problem with lower() for unicode strings in russian

2008-10-05 Thread Alexey Moskvin
Martin, thanks for fast reply, now anything is ok! On Oct 6, 1:30 am, "Martin v. Löwis" <[EMAIL PROTECTED]> wrote: > > I have a set of strings (all letters are capitalized) at utf-8, > > That's the problem. If these are really utf-8 encoded byte strings, > then .lower likely won't work. It uses the