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

Mở port trên firewall để SQL truy cập (Windows)

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

How to enable automatic sign-in after Windows server reboot?