Return to Snippet

Revision: 54494
at December 29, 2011 23:31 by darkbaron1912


Initial Code
static string RemoveDiacritics(string stIn)
        {
            string stFormD = stIn.Normalize(NormalizationForm.FormD);
            StringBuilder sb = new StringBuilder();

            for (int ich = 0; ich < stFormD.Length; ich++)
            {
                UnicodeCategory uc = CharUnicodeInfo.GetUnicodeCategory(stFormD[ich]);
                if (uc != UnicodeCategory.NonSpacingMark)
                {
                    sb.Append(stFormD[ich]);
                }
            }

            return (sb.ToString().Normalize(NormalizationForm.FormC));
        }

Initial URL
http://blogs.msdn.com/b/michkap/archive/2007/05/14/2629747.aspx

Initial Description
Loại bỏ dấu
vd : Cộng hòa  xã hội chủ nghĩa => Cong hoa xa hoi chu nghia

Initial Title
Loại bỏ dấu RemoveDiacritics

Initial Tags


Initial Language
C#