ฉันต้องเปรียบเทียบ 2 สายอักขระใน C # และปฏิบัติต่อตัวอักษรที่เน้นเสียงเหมือนกับตัวอักษรที่ไม่เน้นเสียง ตัวอย่างเช่น:
string s1 = "hello";
string s2 = "héllo";
s1.Equals(s2, StringComparison.InvariantCultureIgnoreCase);
s1.Equals(s2, StringComparison.OrdinalIgnoreCase);
2 สตริงเหล่านี้จำเป็นต้องเหมือนกัน (เท่าที่เกี่ยวข้องกับแอปพลิเคชันของฉัน), แต่ข้อความทั้งสองนี้ประเมินว่าเป็นเท็จ มีวิธีใน C # ที่จะทำเช่นนี้?
string.Normalize
?