Bỏ dấu tiếng việt

     static string ConvertCombiningDiacriticsToPrecomposed(string input)

    {

        string normalized = input.Normalize(NormalizationForm.FormD);

        StringBuilder precomposed = new StringBuilder();


        foreach (char c in normalized)

        {

            UnicodeCategory category = CharUnicodeInfo.GetUnicodeCategory(c);

            if (category != UnicodeCategory.NonSpacingMark)

            {

                precomposed.Append(c);

            }

        }


        return precomposed.ToString().Normalize(NormalizationForm.FormC);

    }

    static string ConvertCombiningDiacriticsToPrecomposedWithoutRemovingDiacritics(string input)

    {

        return input.Normalize(NormalizationForm.FormC);

    }


Comments

Popular posts from this blog

Sending Emails in Asp.Net Identity using Dependency Injection, Sendgrid and debugging it with Mailtrap.io

Import JSON data into SQL Server

Hướng dẫn tạo Users, OU và phân quyền quản lý OU trên Windows