Problema com charset no tomcat 6.0.18

1 resposta
Sephirot

Ae galera, estou tendo problemas para configurar a acentuação na minha aplicação web.
Eu uso tomcat 6.0.18 com apache2 e Mod_jk, e já tentei de tudo quanto é maneira mudar o charset para ISO-8859-1 para usar acentuação mas não está mudando…

usei nos xhtml o parametro

<?xml version="1.0" encoding="ISO-8859-1"?>

O conteúdo em php que o apache2 serve está funcionando direitinho, portanto deve ser alguma configuração do tomcat que precisa mudar.

Por favor se alguem puder me ajudar eu agradeço,pois isso está me dando uma dor de cabeça daquelas!

1 Resposta

marcoswp3x

Já tentou alterar o charset do HttpServletRequest e do HttpServletResponse?

Algo tipo assim:

public class MyServlet extends HttpServlet {

	@Override
	protected final void doGet(final HttpServletRequest request, final HttpServletResponse response) throws ServletException, IOException {
		request.setCharacterEncoding("UTF-8");
	}

	@Override
	protected final void doPost(final HttpServletRequest request, final HttpServletResponse response) throws ServletException, IOException {
		response.setCharacterEncoding("UTF-8");
	}
}
Criado 25 de agosto de 2008
Ultima resposta 25 de ago. de 2008
Respostas 1
Participantes 2