by Michael S. Kaplan, published on 2006/08/08 14:10 -04:00, original URI: http://blogs.msdn.com/b/michkap/archive/2006/08/08/692390.aspx
Richard asked in the Suggestion Box, and I decided to dispatch quickly:
Why is it that English (en-US, because there is no en-GB) Windows and .NET don't know how to upper case a Latin Small Latter Sharp S even with the de-DE locale specified:
does not return "SS", but "ß"?
The Unicode casing file CaseFolding.txt has
00DF; F; 0073 0073; # LATIN SMALL LETTER SHARP S
Is this a Window's limitation? (Which would not help, given I'm trying to put together a demo of doing the right thing to build I18n into an application update.)
This is a question I have talked about many times in the past, as a simple search for U+00df indicates. And most importantly, since Casing and IgnoreCase are still not the same thing and Collation != Case (a.k.a. Collation <> Case), for now this is how casing will work on Microsoft platforms -- what Unicode refers to as simple casing....
This post sponsored by "ß" (U+00df, LATIN SMALL LETTER SHARP S)
# J. Daniel Smith on 8 Aug 2006 5:15 PM:
# Michael S. Kaplan on 8 Aug 2006 5:26 PM:
# Richard on 9 Aug 2006 5:44 AM:
# Richard on 10 Aug 2006 5:19 AM:
go to newer or older post, or back to index or month or day