Potgres + java + tomcat encoding

Boa tarde people!

Tenho uma aplicação no seguinte ambiente:
Linguagem: JAVA
Banco de dados: Postgres
vsvfvnv: TomCat
S.O servidor: Linux Fedora

Problema:
Os dados estão salvos corretamente no Banco de Dados e com a acentuação correta. Mas quando recupero esses dados o browser mostra todo desconfigurado
Ex:
João = Jo?ao ou Jo*?o

Mas agora não sei onde o erro está, se é banco, tomcat, browser, programador…

Helpsss me please!

Como você está recuperando esses dados? Posta seu código aqui pra ficar melhor de ajudar

Seu sistema tem chaset padrão? Qual? e no banco?

Não esta faltando no JSP isto:

<%@page contentType=“text/html” pageEncoding=“ISO-8859-1”%>
<meta charset=“ISO-8859-1” />

OU

<%@page contentType=“text/html” pageEncoding=“UTF-8”%>
<meta charset=“UTF-8” />


Adriano de Souza Barbosa
http://hpesca.com.br

Talvez não seja o seu caso, mas não custa mencionar um problema parecido que tive aqui e resolvi apenas excluindo “meu site” da configuração de “Modo de Exibição de Compatibilidade” no Internet Explorer.

Minha página insistia em mostrar os acentos truncados como no seu caso,
fui em
Menu: Ferramentas / Configuração do modo de exibição de compatibilidade
e removi o meu domínio da lista.

No banco tenho UTF-8

No tomcat, está com o padrão (e não sei onde encontrar isso…(por isso imagino que esta no padrao(ja que fui eu quem instalou)))

Dou selects nas tabelas no banco. la aprece o nome correto, com a acentuação.
Mas quando recupero novamente, aparece todo desconfigurado.

Att

Talvez te ajude: http://www.guj.com.br/java/100711-tomcat–utf-8


Adriano de Souza Barbosa
http://hpesca.com.br