Membro desde: 14/08/2006 08:49:50
Mensagens: 224
Localização: São Paulo/SP
Offline
Buenas, vamos aos fatos:
SO: Ubuntu 8.04 (Encoding: pt_BR.UTF- IDE: Nebeans 6.5rc2 (Encoding do editor: UTF- O postgresql esta com a codificação do sistema (UTF- bem como a base de dados que eu criei.
Minhas páginas JSP começam com: <%@page contentType="text/html;charset=UTF-8" pageEncoding="UTF-8"%>
Tenho uma tag meta dentro do head assim: <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
Adicionei o URIEncoding="UTF-8" como parametro do Connector no server.xml do tomcat.
Tenho um form em um jsp quem envia um parâmeto nome e as vezes recebe acento, exemplo: Capitão
Já no request.getParameter("nome") ta vindo: Capit*o (* não consigo simular o caracter, mas são aqueles caracteres zoneados de troca de codificação)
e dessa forma esta indo zoneado para o banco.
O que mais é necessário fazer para a acentuação ficar correta ?
This message was edited 1 time. Last update was at 18/11/2008 20:51:44
Membro desde: 14/08/2006 08:49:50
Mensagens: 224
Localização: São Paulo/SP
Offline
A unica forma de resolver foi aplicando um filtro mesmo.
Mantive todas as alterações que fiz em todas as tags e arquivos citados. Apenas criei o seguinte filtro: