How to convert from unicode to ASCII

c#-3.0

Solution

To simply strip the accents from unicode characters you can use something like:

string.Concat(input.Normalize(NormalizationForm.FormD).Where(
  c => CharUnicodeInfo.GetUnicodeCategory(c) != UnicodeCategory.NonSpacingMark));

Problem

Is there any way to convert unicode values to ASCII?

Original source