Re: Renaming files on win32
"Gili" <[email protected]>
| Newsgroups | gmane.comp.version-control.subversion.devel,gmane.mail.eyebrowse.user |
|---|---|
| Message-ID | <[email protected]> |
On Thu, 23 Dec 2004 02:38:46 +0100, [email protected] wrote: >Gili wrote: > >> On Wed, 22 Dec 2004 21:53:39 +0100, [email protected]_ 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 >> >not. >> >> 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 >the other. > >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". > >-- Brane 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. Gili