Problema encoding jsp vraptor

tenho um campo que a pessoa faz uma pesquisa por cidade, se digita por exemplo: São Paulo o controlador esta recebendo são paulo.
o charset ja esta definido como utf-8

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> 
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

não basta as páginas terem o encoding setado, a parte do servidor tb precisa ser mudado…

vc pode adicionar esse parâmetro no web.xml:

<context-param>
    <param-name>br.com.caelum.vraptor.encoding</param-name>
    <param-value>UTF-8</param-value>
</context-param>

ja tinha adicionado esse parametro no web.xml e não resolveu.

funciona se eu alterar no codigo abaixo para ISO…mais creio que não esta correto

bom, vc pode tirar o charset do contentType, deixa só text/html…

tenta ver se o encoding dos arquivos está em UTF-8… tenta receber o HttpServletRequest no construtor de alguma classe e ver se o encoding tá vindo UTF-8…

no pior dos casos, coloca no form accept-charset=“UTF-8”