1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Glassfish não aceita acentuação

Está tudo utf-8: banco, páginas e navegador. Me falaram aqui que o servelet também precisava ser ajustado e eu adicionei no arquivo do glassfish o seguinte código:

<glassfish-web-app>
        <parameter-encoding default-charset="UTF-8" />
</glassfish-web-app>

Mas mesmo assim não funciona! Quando eu insiro os acentos direto do banco e busco dá certo. Mas quando eu insiro direto do form da minha página fica desconfigurado.

  • Como a informação está sendo enviada? Ajax, form submit? Como está está sendo lida? Servlet API, JAX-RS, JSF?

    utluiz   24 de out de 2013
  • Está sendo enviado via submit de um form. Tô usando jsf (primefaces).

    Richardson Nogueira   24 de out de 2013
  • Por favor, escolha a melhor resposta e marque como certa para fechar a pergunta! Se resolveu sozinho, poste uma resposta e marque ela como certa.

    utluiz   09 de jan de 2014
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags encoding glassfish tomcat servlets ou faça a sua própria pergunta.