quarta-feira, 21 de julho de 2010

Retira acentos de textos

public string TirarAcentos(string texto)
{
   string textor = "";
   
   for (int i = 0; i < texto.Length; i++)
   {
       if (texto[i].ToString() == "ã") textor += "a";
       else if (texto[i].ToString() == "á") textor += "a";
       else if (texto[i].ToString() == "à") textor += "a";
       else if (texto[i].ToString() == "â") textor += "a";
       else if (texto[i].ToString() == "ä") textor += "a";
       else if (texto[i].ToString() == "é") textor += "e";
       else if (texto[i].ToString() == "è") textor += "e";
       else if (texto[i].ToString() == "ê") textor += "e";
       else if (texto[i].ToString() == "ë") textor += "e";
       else if (texto[i].ToString() == "í") textor += "i";
       else if (texto[i].ToString() == "ì") textor += "i";
       else if (texto[i].ToString() == "ï") textor += "i";
       else if (texto[i].ToString() == "õ") textor += "o";
       else if (texto[i].ToString() == "ó") textor += "o";
       else if (texto[i].ToString() == "ò") textor += "o";
       else if (texto[i].ToString() == "ö") textor += "o";
       else if (texto[i].ToString() == "ú") textor += "u";
       else if (texto[i].ToString() == "ù") textor += "u";
       else if (texto[i].ToString() == "ü") textor += "u";
       else if (texto[i].ToString() == "ç") textor += "c";
       else if (texto[i].ToString() == "Ã") textor += "A";
       else if (texto[i].ToString() == "Á") textor += "A";
       else if (texto[i].ToString() == "À") textor += "A";
       else if (texto[i].ToString() == "Â") textor += "A";
       else if (texto[i].ToString() == "Ä") textor += "A";
       else if (texto[i].ToString() == "É") textor += "E";
       else if (texto[i].ToString() == "È") textor += "E";
       else if (texto[i].ToString() == "Ê") textor += "E";
       else if (texto[i].ToString() == "Ë") textor += "E";
       else if (texto[i].ToString() == "Í") textor += "I";
       else if (texto[i].ToString() == "Ì") textor += "I";
       else if (texto[i].ToString() == "Ï") textor += "I";
       else if (texto[i].ToString() == "Õ") textor += "O";
       else if (texto[i].ToString() == "Ó") textor += "O";
       else if (texto[i].ToString() == "Ò") textor += "O";
       else if (texto[i].ToString() == "Ö") textor += "O";
       else if (texto[i].ToString() == "Ú") textor += "U";
       else if (texto[i].ToString() == "Ù") textor += "U";
       else if (texto[i].ToString() == "Ü") textor += "U";
       else if (texto[i].ToString() == "Ç") textor += "C";
       else textor += texto[i];
   }
   return textor;
}

Sem comentários:

Enviar um comentário