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));
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…