segunda-feira, junho 20, 2011

Problemas de encoding ao receber parametros de URL

Você já deve ter se deparado com problemas de encoding ao receber requisições de cujo conteúdo há caracteres latinos tais como "ç".

Bom, um ajuste eficiente disso é fazer o seguinte:

request.setCharacterEncoding("UTF-8");

String paramValue = URLDecoder.decode(request.getParameter("param"), "UTF-8");

Bom, segue aí a dica!

Abraços!