Necesito comparar 2 cadenas en C# y tratar letras acentuadas de la misma manera que las letras sin acentos. Por ejemplo:Ignorar letras acentuadas en la comparación de cadenas
string s1 = "hello";
string s2 = "héllo";
s1.Equals(s2, StringComparison.InvariantCultureIgnoreCase);
s1.Equals(s2, StringComparison.OrdinalIgnoreCase);
Estos 2 cadenas tienen que ser los mismos (por lo que mi solicitud se refiere), pero ambos de estos estados se evalúan como falso. ¿Hay alguna manera en C# para hacer esto?
Cada vez que quiero hacer eso, termino en su publicación y nunca volví a votar. Hay un buen señor. ¡Voto ascendente! –
Impresionante. Muchas gracias. – Smur
¿Cómo hacerlo en un núcleo .net ya que no tiene 'string.Normalize'? –