My app needs to deal with strings that can contain accented characters. I need to be able to group those names into buckets for the different letters of the alphabet.
I had originally thought of using CultureInvariant string comparison in .Net, but there are two problems with this:
It won't actually say that the letter C is the same as C cedilla, but I need that equality.
WinRT's version of .Net doesn't have CultureInvariant as an option anywhere.
Can anyone suggest an algorithm or at least a starting point that I could use to try and group the different letters together?
Thanks.