Olá,
Estou tendo problemas com acentuação e gostaria da ajuda do pessoal pra resolver.
Em algumas páginas de uma aplicação, os acentos são substituídos por “?” (apenas interrogação, não aparecem aqueles caracteres esquisitos). E não consigo descobrir porque isto ocorre.
O mais estranho é que em algumas páginas funciona e em outras não, sendo que nenhuma define no head um encoding específico.
Algumas características:
1 - Eu confiro pelo firebug como o meu POST está indo, a acentuação está presente normalmente.
2 - No banco de dados a acentuação já fica incorreta, não é problema no momento de recuperar.
3 - Se eu rodar a aplicação localmente, escrevendo tanto em um banco de dados local quanto no banco de dados do servidor, o acento fica correto.
4 - Se eu colocar uma página simples no mesmo diretório, que recebe um post e grava no mesmo campo do banco de dados, funciona corretamente.
5 - Já tentei colocar <%@ page pageEncoding=“ISO-8859-1”%> na página com problema, não resolveu.
6 - Já tentei colocar na página com problema, não resolveu.
7 - A aplicação utiliza struts 1.1
Já tentei todas as alternativas que eu lembrei e não consigo resolver.
Alguém tem alguma idéia do que está gerando problema?
Agradeço desde já pela ajuda.