String - Tirar acentuação

2 respostas
Marques

Colegas,

Preciso tirar a acentuação de um texto. Por exemplo: acentuação --> acentuacao.

Alguma idéia?

Muito obrigado,

José Marques

2 Respostas

T

http://www.guj.com.br/posts/list/48001.java

A
public static String removeAcento(String s) {
    String Aux = new String(s);
    //Substitui Minúsculas
    aux = aux.replaceAll("[èéêë]","e");
    aux = aux.replaceAll("[ûù]","u");
    aux = aux.replaceAll("[ïî]","i");
    aux = aux.replaceAll("[àâ]","a");
    aux = aux.replaceAll("Ô","o");
    //Substitui Maiusculas
    aux = aux.replaceAll("[ÈÉÊË]","E");
    aux = aux.replaceAll("[ÛÙ]","U");
    aux = aux.replaceAll("[ÏÎ]","I");
    aux = aux.replaceAll("[ÀÂ]","A");
    aux = aux.replaceAll("Ô","O");

    return aux;
}

[url]http://www.rgagnon.com/javadetails/java-0456.html[/url]

Criado 30 de setembro de 2008
Ultima resposta 30 de set. de 2008
Respostas 2
Participantes 3