Tratamento para caracter acentuado

1 resposta
Le_Java_Reis

[color=blue]E ai galera sempre acompanhei os posts do forum para suprir algumas duvidas mas, estou postando pela primeira vez aqui e gostaria de saber uma maneira para tratar se um campo preenchido com caracterres acentuados eu consiga transformar os mesmos em não acentuados…
Vlw, um abraço a todos.
[/color]

1 Resposta

Eric_Yuzo

A ideia seria remover os acentos das palavras? Se for pode usar a classe Normalizer.

String acentuadas = "áàâéóíôãõ..."; String semAcento = Normalizer.normalize(acentuadas, Normalizer.Form.NFD); // elimina os acentos. semAcento = semAcento.replaceAll("[^\p{ASCII}]", ""); // remove os caracteres que não sejam ASCII

Criado 7 de fevereiro de 2011
Ultima resposta 7 de fev. de 2011
Respostas 1
Participantes 2