IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Voir le flux RSS

Blog d'un SharePointeur

  1. Supprimer les accents d'une chaine de caractères

    par , 13/02/2015 à 20h48 (Blog d'un SharePointeur)
    Voici une petite méthode d'extension bien pratique lorsque l'on cherche à normaliser une chaine de caractères :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    public static string RemoveDiacritics(this string str)
    {
       string _str = str.Normalize(NormalizationForm.FormD);
       char[] chars = _str.Where(c => CharUnicodeInfo.GetUnicodeCategory(c) != UnicodeCategory.NonSpacingMark).ToArray();
    
       return new string(chars).Normalize(NormalizationForm.FormC);
    }
    Exemple d'utilisation :
    ...
    Catégories
    C# , C# , DotNET