Encoding persistindo dados com Spring  XML
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Autor Mensagem
surfzera
Virtual Machine Man
[Avatar]

Membro desde: 13/10/2006 12:14:37
Mensagens: 681
Offline

Pessoal, estou com problemas ao persistir dados no banco com spring, ele está gravando com o encoding errado. Preciso que o spring grava com UTF-8. O meu banco de dados é um postgres 8.3 LATIM1.

Já coloquei os parametros abaixo e não tive solução.

e no web.xml

Se alguem tiver algum solução me ajude.

This message was edited 1 time. Last update was at 13/01/2012 05:15:30

[WWW]
abmpicoli
JavaTeenager

Membro desde: 27/07/2011 09:11:25
Mensagens: 164
Offline

Carinha, tá meio vago o problema, aí. Primeira pergunta: na sua conexão ao banco de dados, ou nas consultas, ou em algum lugar, você está falando que o banco está com encoding LATIM1? Porque se você falar que o banco de dados é UTF8 pro java, ele vai mandar dados em UTF8 e vai chegar zoado no banco.
Se, por outro lado, o problema é na tela, tive um problema similar aqui, só que com JSF. Botei o encoding como UTF8 nas páginas, mas as mensagens que configurava nos arquivos properties estavam vindo errados. Aí me toquei que os arquivos properties são tipicamente codificados em ISO8859. Ou seja, eu gravava em UTF8, mas lia em ISO8859. Claro que não dá certo ...

.x.
surfzera
Virtual Machine Man
[Avatar]

Membro desde: 13/10/2006 12:14:37
Mensagens: 681
Offline

Cara voltei a colocar os parametros no web.xml e funcionou , acho que não tinha pego as configurações, fiz um novo deploy e funcionou.
[WWW]
 
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Ir para:   
Powered by JForum 2.1.8 © JForum Team