Java – Como remover acentos e caracteres especiais

9 07 2014

Problema

Preciso remover acentuação e caracteres especiais de um determinado nome

Solução

Existe diferentes soluções de implementação, a que eu achei e usei foi essa

public String removeAcentos(final String str) {
	String strSemAcentos = Normalizer.normalize(str, Normalizer.Form.NFD);
	strSemAcentos = strSemAcentos.replaceAll("[^\\p{ASCII}]", "");
	return strSemAcentos;
}
Anúncios

Ações

Information

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s




%d blogueiros gostam disto: