Pesquisa

domingo, 3 de maio de 2009

Remover Acentos

Para remover os acentos de Strings aplica-se o seguinte método:

public static string RemoveAcento(this 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();
}


Créditos: R0drigo da Silva Araujo

2 comentários:

  1. Uh galo.. só nos acento
    hehiehi

    massa..

    cara disponibilizei RSS lá no blog, se quiser assinar..

    abração!

    ResponderExcluir
  2. E aí Édipo ;)

    Não conhecia teu blog, agora vou acompanhar.

    t+

    Visita o http://weblogs.asp.net/marcio/

    ResponderExcluir