Retirer des accents en C#

Voici une méthode à sauvegarder dans un coin, elle retourne une chaîne en remplaçant les caractères accentués par leur équivalent non accentué.

éèëàâùûîïôÿçÉÈËÀÂÙÛÎÏÔŸÇ devient eeeaauuiioycEEEAAUUIIOYC

        public static string RemoveAccents(string s) {
            string destEncoding = Encoding.GetEncoding("iso-8859-8");
            return destEncoding.GetString(Encoding.Convert(Encoding.UTF8, destEncoding, Encoding.UTF8.GetBytes(s)));
        }

Laisser un commentaire