Dicas úteis:
Remove caracteres especiais
strOut = Regex.Replace(strIn, @"[^w.@-]","");
Remover acentos:
private static string RemoverAcentos(string texto)
{
string s = texto.Normalize(NormalizationForm.FormD);
StringBuilder sb = new StringBuilder();
for (int k = 0; k < s.Length; k++)
{
UnicodeCategory uc = CharUnicodeInfo.GetUnicodeCategory(s[k]);
if (uc != UnicodeCategory.NonSpacingMark)
{
sb.Append(s[k]);
}
}
return sb.ToString();
}
http://forums.microsoft.com/MSDN-BR/ShowPost.aspx?PostID=1119699&SiteID=21
**Agora voltei a ser desenvolvedor! 😀