Search code examples
c#encoding

How to convert Turkish chars to English chars in a string?


string strTurkish = "ÜST";

how to make value of strTurkish as "UST" ?


Solution

  • var text = "ÜST";
    var unaccentedText  = String.Join("", text.Normalize(NormalizationForm.FormD)
            .Where(c => char.GetUnicodeCategory(c) != UnicodeCategory.NonSpacingMark));