[Mono-devel-list] Patch idea for previous message

Kornél Pál kornelpal at hotmail.com
Wed Jun 8 04:40:53 EDT 2005


> BTW "\u01E3".Normalize(NormalizationForm.NFD) is "\u00E6\u0304"
> in .NET 2.0 i.e. they are canonically equivalent.

Then you are right and it is a bug.:)

> Note that "culture sensitive" comparison never means that it can
> treat a pair of strings as equal where one (or both) of them is
> not "real" string in the culture, unless any characters in the
> string is ignorable. You will get different result if \u0301 is
> \u0302.

I with you. And I think these characters with to different accents does not
exist in any language so they should not be considered to be equal with
anything other than themselves.

Kornél




More information about the Mono-devel-list mailing list