Função para converter UNICODE

3 respostas
surfzera

Pessoal, alguem sabe alguma função para converter UNICODE;

to tendo que fazer assim, mais imagina fazer pra todos caracteres:

function simple_unicode_decode(str) {

str = str.replace(ó, ó);

return str;

}

Alguem tem uma dica.

3 Respostas

R

Olá surfzera,
Não tenho um método pronto aqui, mas segue uma dica para resolver este problema:
http://docs.oracle.com/javase/tutorial/i18n/text/string.html

espinheira
public static String removeCaracteresEsp(String texto) {
        //System.out.println("valores: " + texto);
        if (texto != null) {
            texto = texto.replaceAll("\n", " ");
            texto = texto.replaceAll("\r", " ");
            texto = texto.replaceAll("\"", "\\\\\"");
            return texto;
        } else {
            return texto;
        }
    }
gomesrod

Isso não é converter Unicode.

O que parece é que você tem uma string com sujeira (provavelmente porque foi lida usando o encoding incorreto) e está tentando consertá-la caracter por caracter.

Talvez haja uma alternativa mais correta, explique melhor o contexto do problema, de onde vem a string, o que precisa fazer com ela, etc.

Criado 25 de fevereiro de 2013
Ultima resposta 25 de fev. de 2013
Respostas 3
Participantes 4