Potgres + java + tomcat encoding

5 respostas
CoringadoBatman

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!

5 Respostas

diogozero

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

AdrianoSB

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

jokacwb

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.

CoringadoBatman

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

AdrianoSB

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


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

Criado 12 de dezembro de 2012
Ultima resposta 12 de dez. de 2012
Respostas 5
Participantes 4