As vezes mesmo configurando o eclipse para criar os arquivos na codificação "UTF-8" ainda sofremos com caracteres estranhos entre as requisições web, fazendo com o que as informações sejam exibidas ou armazenadas com erros de codificação.
Uma forma de corrigir esse problema e garantir que as requisições irão chegar na aplicação e também a resposta retornará com a codificação "UTF-8", é criando um filtro que fique responsável por setar este padrão na "request" e na "response".
É importante que o primeiro filtro faça essa padronização, antes de qualquer outra interação com a "request" e a "response". Não é necessário um filtro exclusivo para isso, porém, é necessário garantir que seja a primeira interação, para que não corra o risco de divergência nas informações trabalhadas.
Caso a aplicação trabalhe com mais de um idioma, é necessário a análise de uma maneira de checar quando esse encodding deve ser setado.
O código é simples:
request.setCharacterEncoding("UTF-8");
response.setCharacterEncoding("UTF-8");
Nenhum comentário:
Postar um comentário