Ignorieren von Akzent-Buchstaben in string-Vergleich

Ich brauche zum vergleichen von 2 strings in C# und Behandlung von akzentuierten Buchstaben die gleiche wie die nicht-akzentuierte Buchstaben. Zum Beispiel:

string s1 = "hello";
string s2 = "héllo";

s1.Equals(s2, StringComparison.InvariantCultureIgnoreCase);
s1.Equals(s2, StringComparison.OrdinalIgnoreCase);

Diese 2 Saiten müssen gleich sein (soweit meine Anwendung betrifft), aber diese beiden Aussagen zu false ausgewertet. Gibt es eine Möglichkeit in C#, dies zu tun?

InformationsquelleAutor der Frage Jon Tackabury | 2008-12-11

Schreibe einen Kommentar