terça-feira, 12 de janeiro de 2010

Remover Caracteres Especiais de String C#

Função para substituir caracteres especiais de string como exemplo:
ç = c, ã = a, ê = e, í = i......
private string RemoveCaracteresEspeciais(string texto)
{
......texto = texto.Normalize(NormalizationForm.FormD);
......StringBuilder sb = new StringBuilder();
......foreach (char c in texto.ToCharArray())
......if (CharUnicodeInfo.GetUnicodeCategory(c) != UnicodeCategory.NonSpacingMark)
............sb.Append(c);
......return sb.ToString();
}

Nenhum comentário:

Postar um comentário