Remover acentuação

Em certos cenários, é necessário que o desenvolvedor de um sistema/aplicação/website remova a acentuação das palavras digitadas em algum campo texto, seja por padronização local ou para atender a solicitação do cliente.

Para fazer essa operação utilizando as linguagens de programação C# e/ou ASP.net, é bem simples. O enconding que será utilizado é o iso-8859-8, que é o encoding padrão utilizado para respeitar a acentuação das páginas.

Mas por que não utilizar o encoding UTF-8? A vantagem de se utilizar o encoding iso-8859-8 é a economia de espaço em memória, velocidade de exibição, entre outros aspectos, mas também há algumas desvantagens: ele suporta até 256 caracteres, então para outros idiomas pode ser que algum caractere específico não seja encontrado.

Para testar essa funcionalidade, digite uma palavra no campo abaixo e, ao tirar o foco, será feito o(s) ajuste(s) necessário(s).

Para verificar como essa funcionalidade é codificada, veja a imagem abaixo.