Codificação UTF-8 com post de formulário e controlador Spring

Eu estou tentando enviar um formulário, que tem caracteres UTF8 dentro dele. O formulário é assim:

<form id="workflowPersistForm" accept-charset="UTF-8" method="post" action="/workflow-next">>
  <input id="stateGlobal" type="hidden" value=" お問い合わせ" name="state">
</form>

Meu servidor é baseado na primavera. Meu web.xml já tem o filtro de codificação:

 <filter>
     <filter-name>EncodingFilter</filter-name>
     <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
     <init-param>
         <param-name>encoding</param-name>
         <param-value>UTF-8</param-value>
     </init-param>
     <init-param>
         <param-name>forceEncoding</param-name>
         <param-value>true</param-value>
     </init-param>
 </filter>

O problema é que os caracteres UTF-8 estão ficando confusos em algum lugar. Eu coloquei um ponto de quebra apenas no início do controlador, e os personagens estão confusos nesse ponto em si. Além disso, se eu gerar caracteres UTF8 dentro do Controller, ele será renderizado corretamente no navegador. Apenas no post de formulário, o controlador não recebe os caracteres corretamente.

Alguma ideia do que eu possa estar fazendo errado?

Edit: Parece que, na nova página de dados não está confuso, mas é duplamente codificado. Eu não consigo entender porque é duplamente codificado.

Edit 2: Quando eu mudo o formulário para obter em vez de postar, tudo funciona perfeitamente. Eu não tenho ideia do que post está quebrando.

questionAnswers(3)

yourAnswerToTheQuestion