Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Solucionado (ver solução)

Falha na identificação de caracteres especiais

Galera,

Ao alterar o html para usar o método POST, percebi que caracteres especiais não foram identificados corretamente. Como corrigir essa situação?

2 respostas

Boa noite, Rogerio! Como vai?

Como estão os seus códigos da JSP e da servlet que recebe os dados? Vc poderia colar aqui os códigos completos? Assim eu poderei tentar te ajudar de forma mais efetiva.

Quando for postar o código, utilize o botão "inserir código" e o cole no lugar indicado para que seja formatado corretamente.

solução

Na altura do curso ainda não trabalhamos com a JSP. No fim das contas bastava alterar o charset de UTF-8 para ISO-8859-1.

Antes:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
    <form action="/gerenciador/NovaEmpresa" method="post">
        Nome da Empresa: <input type="text" name="nome"> 
        <input type="submit" />
    </form>

</body>
</html>

Depois:

<!DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859-1">
<title>!</title>
</head>
<body>
    <form action="/gerenciador/NovaEmpresa" method="post">
        Nome da Empresa: <input type="text" name="nome"> 
        <input type="submit" />
    </form>

</body>
</html>