Kulturbewusster Saitenvergleich für Umlaute

Ich muss zwei Zeichenfolgen in deutscher Sprache vergleichen, um zu überprüfen, ob sie gleich sind und sich nur in der Verwendung von Umlauten unterscheiden. Z.B. "Jörg" sollte dasselbe sein wie "Jörg".

lso habe ich versucht:

var ci = new CultureInfo("de-DE");
int compareResult = ci.CompareInfo.Compare("jörg", "joerg", CompareOptions.IgnoreNonSpace);

ebenso gut wi

int compareResult = String.Compare("jörg", "joerg", true, ci);

(oder sind die beiden trotzdem gleich?)

Dies funktioniert jedoch nicht und gibt @ zurüc1. Dies gilt für alle Umlaute ö, ü und ä. Wenn ich @ vergleicstrasseundstraße auf die gleiche Weise funktioniert dies und gibt @ zurü0?!

Vielen Dank für alle Ideen! DiesPos schlägt vor, dass meine funktionieren sollte.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage