title: JSP Form charset mismatch
body: <p>I'm using spring mvc and mysql, my problem is, when I save data using form tag of spring the encoding includes letters like "à,á,é,ã" same when I return this data from database to input fields, but when I merge with new data the encoded characters don't reach Controllers with UTF-8, the controller recives "CombustÃ£o" instead of "Combustão"</p>
  
  <p>Here is my form:</p>
  
  <pre><code>&lt;form action="${pageContext.request.contextPath}/catalog/carro/saveedit"
                    method="post"&gt;
                  &lt;div class="form-group"&gt;
                      &lt;label class="col-md-4" for="nome"&gt;Carro:&lt;/label&gt;
                      &lt;input class="form-control" type="text" name="nome"
                             id="nome" value="${carroEditable.nome}"/&gt;
                  &lt;/div&gt;
                  &lt;div class="form-group"&gt;
                      &lt;label for="categoria" class="col-md-4"&gt;Categoria:&lt;/label&gt;
                      &lt;select name="categoria" id="categoria"
                              class="form-control"&gt;
                          &lt;option selected value="${carroEditable.categoria}"&gt;
                              ${carroEditable.categoria}
                          &lt;/option&gt;
                          &lt;option value="Combustão"&gt;Combustão&lt;/option&gt;
                          &lt;option value="Elétrico"&gt;Elétrico&lt;/option&gt;
                      &lt;/select&gt;
                  &lt;/div&gt;
                  &lt;div class="form-group"&gt;
                      &lt;button type="submit" class="btn btn-default btn-block"&gt;
                          Salvar
                      &lt;/button&gt;
                  &lt;/div&gt;
                  &lt;input type="hidden" name="idCarro"
                         value="${carroEditable.idCarro}"/&gt;
              &lt;/form&gt;
  </code></pre>
  
  <p>And my Controller</p>
  
  <pre><code> @RequestMapping(value = "/catalog/carro/saveedit",
              method = RequestMethod.POST)
      public String merge(ServletRequest request)
              throws ServletRequestBindingException, UnsupportedEncodingException {
  
  
  
          Integer id = ServletRequestUtils.getIntParameter(request, "idCarro");
          String categoria = ServletRequestUtils.getRequiredStringParameter
                  (request,
                          "categoria");
          String nome = ServletRequestUtils.getRequiredStringParameter(request,
                  "nome");
          Carros carros = carrosRepository.findOne(id);
          carros.setNome(nome);
          carros.setCategoria(categoria);
          carrosRepository.saveAndFlush(carros);
          return "redirect:/catalog/carro/gerencia";
  </code></pre>
  
  <p>I also tried</p>
  
  <pre><code> &lt;meta http-equiv="Content-Type" content="text/html; charset=UTF-8"&gt;
  </code></pre>
  
  <p>On form tag</p>
  
  <pre><code>content="text/html; charset=UTF-8"
  </code></pre>