I\'m using this method to remove accents from my strings:
static string RemoveAccents(string input) { string normalized = input.Normalize(NormalizationFo
"D with stroke" (Wikipedia) is used in several languages, and appears to be considered a distinct letter in all of them -- and that is why it remains unchanged.