It is useful to read the standard before asserting something about it. If you don't have a hard-copy of the standard, you can always consult the online version. In this case, see "3.13 Default Case Operations" in http://www.unicode.org/versions/Unicode4.0.0/ch03.pdf and "4.2 CaseâNormative" in http://www.unicode.org/versions/Unicode4.0.0/ch04.pdf.
>The correspondence of ss and à is not one of case, either. "SS", "ss", and "Ã" do match in a case-insensitive comparison. > 'The correspondence between "A" and "a" is ... a culturally biased one'. If you know of cultures that have case mappings other than what is captured in the UCD as described in the above sections, please file a feedback form requesting that the specific mappings be added. Mark __________________________________ http://www.macchiato.com â ààààààààààààààààààààà â ----- Original Message ----- From: "Mark E. Shoulson" <[EMAIL PROTECTED]> To: "Arcane Jill" <[EMAIL PROTECTED]> Cc: <[EMAIL PROTECTED]> Sent: Mon, 2003 Dec 01 07:54 Subject: Re: MS Windows and Unicode 4.0 ? > On 12/01/03 09:57, Arcane Jill wrote: > > > > > I believe that "A" is not canonically equivalent to "a", but you still > > can't have filenames "A" and "a" coexisting in the same Windows > > folder. This is a consequence of having a case-insensitive filesystem. > > As to whether or not the case-equivalence of "ss" and "Ã" should be > > expressed (a) only in Germany, or (b) everywhere, I confess that's not > > really something I'd considered. I know that Unicode does have some > > locale-sensitive case mappings (Turkish uppercase I to dotless > > lowercase I for example), I was under the impression that "ss" to "Ã" > > was not one of them. > > That's neither here nor there. The correspondence of ss and à is not > one of case, either. The correspondence between "A" and "a" is recorded > in Unicode tables, thus there is a standard for case-folding, albeit a > culturally biased one. But there's no "official" Unicode standard that > I know of (and that isn't saying much) that says that ss and à have to > compare as equals. > > > I don't think it would make a great deal of sense to enforce it only > > in Germany, however. If you did that, then a directory tree FTPed from > > England to Germany might be unsaveable at the German end, so I'd argue > > that the default case mappings should be the ones used everywhere. > > You're right; that would be a disaster. Still, ss/à is not a case of > case. Um. You know. > > ~mark > > >