Função para converter UNICODE

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.

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

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;
        }
    }

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.