Trocar caracteres

Olha eu aqui de novo! salve galera, gostaria de saber como posso fazer para tratar uma string vinda de uma caixa de texto. eu tenho uma caixa de texto onde um usuário descreve algo só que quando eu pego da caixa de texto para exibir em outra jsp os caracteres especias (tipo acento cedilha) vem modificados como posso resolver isso? ja usei o replace e o replaceAll não funcionaram se alguem poder me explicar eles para eu ver se errei algo agradeço valew!

Veja se esse exemplo lhe ajuda:

        String entrada = "çàé";
        
        entrada = entrada.replace('ç','c');
        entrada = entrada.replace('à','a');
        entrada = entrada.replace('é','e');
        
        System.out.println(entrada);

Qualquer coisa dá um grito aí.

verifica a codificação da página!

Valew galera! eu consegui resolver aqui, oque estava acontecendo é que o servidor estava retornando uns códigos ascII que eu nunca tinha visto então eu peguei o replaceall(“ç”,“õ”); por exemplo daí ele substituia essa coisa grotesca “ç” pelo caracter que eu queria, só teve alguns que eu não consegui mas ja me adiantei 70% no que eu queria, porém não sei se essa solução que fiz é correta ou é POG se for desculpa galera mas foi o único jeito rsrsr valew a força!