Hibernate & encoding

2 respostas
smota

Ae Pessoal,

To com um probleminha aqui … tenho uma aplicação usando Webwork + Velocity + SiteMesh + Hibernate (são os envolvidos com acentos & cia).

Os três primeiros funcionam que é uma beleza, setei o encoding deles pra IS-8859-1 e tudo quanto é acento aparece, mas os dados que o hibernate resgata do banco de dados Oracle (usando o thin driver) vem com interrogações na minha tela :cry:

O banco está com o NLS_CHARACTERSET setado para WE8ISO8859P1

Tentei colocar no driver de conexão "useUnicode=true&characterEncoding=ISO-8859-1" mas depois vi que o driver JDBC da Oracle não aceita esse danado (o do mySQL aceita :roll: ) … coloquei no hibernate.properties input.encoding=ISO-8859-1 output.encoding=ISO-8859-1 e nada.

Alguma idéia?

Ah … a mesma aplicação funciona redondo no ambiente que tá no Windows (portugues mesmo) mas esse problema acontece quando coloquei no Linux (Red Hat 9).

2 Respostas

vfpamp

Olá

hum… Seu RedHat está configurado corretamente???

No arquivo /etc/profile deve haver uma linha como essa:
export LC_ALL=pt_BR.ISO8859-1

[]s

smota

Wow … funfaaaaaaaaaaaaaaaaaaaa …

Muito obrigado :lol:

Criado 19 de março de 2004
Ultima resposta 19 de mar. de 2004
Respostas 2
Participantes 2