Converter caracteres html

1 resposta
Gustavo.L

Olá!

Estou pegando do BD caracteres que possuem caracteres html e eu queria converter para depois enviar para um xml.

Então alguém tem alguma sugestão?

Ex:

Converter ú para ú

ú -> ú

Obrigado
Abraço

1 Resposta

alanbrasil1984

ó acostuma não esse foi feito bem detalhado pra uma projetim ai.

PS: CLICA EM COPY CLIPBOARD PARA PODER PEGAR AS CONVERÇÕES CERTAS PQ AI O HTML JÁ TRADUZIU O CARACTER.

public static String trataParaExibicaoHTML(String stringPassada){
    	
    	 stringPassada = stringPassada.replaceAll("[Á]","Á");
    	 stringPassada = stringPassada.replaceAll("[á]","á");
    	 stringPassada = stringPassada.replaceAll("[Â]","Â");
    	 stringPassada = stringPassada.replaceAll("[â]","â");
    	 stringPassada = stringPassada.replaceAll("[À]","À");
    	 stringPassada = stringPassada.replaceAll("[à]","à");
    	 stringPassada = stringPassada.replaceAll("[Å]","Å");
    	 stringPassada = stringPassada.replaceAll("[å]","å");
    	 stringPassada = stringPassada.replaceAll("[Ã]","Ã");
    	 stringPassada = stringPassada.replaceAll("[ã]","ã");
    	 stringPassada = stringPassada.replaceAll("[Ä]","Ä");
    	 stringPassada = stringPassada.replaceAll("[ä]","ä");
    	 stringPassada = stringPassada.replaceAll("[Æ]","Æ");
    	 stringPassada = stringPassada.replaceAll("[æ]","æ");
    	 stringPassada = stringPassada.replaceAll("[É]","É");
    	 stringPassada = stringPassada.replaceAll("[é]","é");
    	 stringPassada = stringPassada.replaceAll("[Ê]","Ê");
    	 stringPassada = stringPassada.replaceAll("[ê]","ê");
    	 stringPassada = stringPassada.replaceAll("[È]","È");
    	 stringPassada = stringPassada.replaceAll("[è]","è");
    	 stringPassada = stringPassada.replaceAll("[Ë]","Ë");
    	 stringPassada = stringPassada.replaceAll("[ë]","ë");
    	 stringPassada = stringPassada.replaceAll("[Ð]","Ð");
    	 stringPassada = stringPassada.replaceAll("[ð]","ð");
    	 stringPassada = stringPassada.replaceAll("[Í]","Í");
    	 stringPassada = stringPassada.replaceAll("[í]","í");
    	 stringPassada = stringPassada.replaceAll("[Î]","Î");
    	 stringPassada = stringPassada.replaceAll("[î]","î");
    	 stringPassada = stringPassada.replaceAll("[Ì]","Ì");
    	 stringPassada = stringPassada.replaceAll("[ì]","ì");
    	 stringPassada = stringPassada.replaceAll("[Ï]","Ï");
    	 stringPassada = stringPassada.replaceAll("[ï]","ï");
    	 stringPassada = stringPassada.replaceAll("[Ó]","Ó");
    	 stringPassada = stringPassada.replaceAll("[ó]","ó");
    	 stringPassada = stringPassada.replaceAll("[Ô]","Ô");
    	 stringPassada = stringPassada.replaceAll("[ô]","ô");
    	 stringPassada = stringPassada.replaceAll("[Ò]","Ò");
    	 stringPassada = stringPassada.replaceAll("[ò]","ò");
    	 stringPassada = stringPassada.replaceAll("[Ø]","Ø");
    	 stringPassada = stringPassada.replaceAll("[ø]","ø");
    	 stringPassada = stringPassada.replaceAll("[Õ]","Õ");
    	 stringPassada = stringPassada.replaceAll("[õ]","õ");
    	 stringPassada = stringPassada.replaceAll("[Ö]","Ö");
    	 stringPassada = stringPassada.replaceAll("[ö]","ö");
    	 stringPassada = stringPassada.replaceAll("[Ú]","Ú");
    	 stringPassada = stringPassada.replaceAll("[ú]","ú");
    	 stringPassada = stringPassada.replaceAll("[Û]","Û");
    	 stringPassada = stringPassada.replaceAll("[û]","û");
    	 stringPassada = stringPassada.replaceAll("[Ù]","Ù");
    	 stringPassada = stringPassada.replaceAll("[ù]","ù");
    	 stringPassada = stringPassada.replaceAll("[Ü]","Ü");
    	 stringPassada = stringPassada.replaceAll("[ü]","ü");
    	 stringPassada = stringPassada.replaceAll("[Ç]","Ç");
    	 stringPassada = stringPassada.replaceAll("[ç]","ç");
    	 stringPassada = stringPassada.replaceAll("[Ñ]","Ñ");
    	 stringPassada = stringPassada.replaceAll("[ñ]","ñ");
    	 stringPassada = stringPassada.replaceAll("[<]","&lt;");
    	 stringPassada = stringPassada.replaceAll("[>]","&gt;");
    	 stringPassada = stringPassada.replaceAll("[&]","&amp;");
    	 stringPassada = stringPassada.replaceAll("[\"]","&quot;");
    	 stringPassada = stringPassada.replaceAll("[®]","&reg;");
    	 stringPassada = stringPassada.replaceAll("[©]","&copy;");
    	 stringPassada = stringPassada.replaceAll("[Ý]","&Yacute;");
    	 stringPassada = stringPassada.replaceAll("[ý]","&yacute;");
    	 stringPassada = stringPassada.replaceAll("[Þ]","&THORN;");
    	 stringPassada = stringPassada.replaceAll("[þ]","&thorn;");
    	 stringPassada = stringPassada.replaceAll("[ß]","&szlig;");
    	
    	return stringPassada;
    }

Abraços.

Criado 27 de julho de 2011
Ultima resposta 27 de jul. de 2011
Respostas 1
Participantes 2