On Thu, 23 Dec 2004 02:38:46 +0100, email@example.com wrote:
>> On Wed, 22 Dec 2004 21:53:39 +0100, firstname.lastname@example.org_ wrote:
>> >Hear me: regardless of the encoding used, case folding is
>> >locale-dependent. It doesn't matter a bit whether the OS uses Unicode or
>> How so? I fail to see how case-folding is locale-dependant under unicode.
>Because different languages don't always agree about a) which letters
>are uppercase and which are lowercase, and b) how to convert from one to
>And the edge cases aren't as uncommon as you might think. For example,
>take any German word that contains the letter "├Ÿ" (no, *not* beta);
>represent it in lowercase; convert to uppercase, convert back. The
>result won't be the same as what you started with, because "├Ÿ" happens
>to be a lowercase letter whose uppercase equivalent is "SS".
So how could Java possibly implement Character.isLowerCase()?
Something does not make sense here. That method claims to indicate if a
character is lowercase in absolute terms.
Received on Thu Dec 23 03:24:12 2004