VRaptor 3 Acentuação

6 respostas
J

Estou usando VRaptor 3, Hibernate, Spring e banco de dados firebird sabendo que meu banco foi criado com CHARACTER SET WIN1252 minhas jsp estao UTF-8 so que palavras com acentos estão gravando com caracteres estranhos. Porque acontece isso devido ao meu banco de dados tem que setar o CHARACTER SET dele deveria por exemplo estar com UTF-8 ou ISO8859-1 para os jsp que estao com UTF-8 gravar certo no banco.

Obrigado !!!
Joao Vitor

6 Respostas

Lucas_Cavalcanti

seu banco de dados tem que estar usando o mesmo charset da sua aplicação…

ou troque o charset do banco, ou da sua aplicação

J

Lucas Cavalcanti:
seu banco de dados tem que estar usando o mesmo charset da sua aplicação…

ou troque o charset do banco, ou da sua aplicação

entao lucas o meu charset acertei no banco de dados para UTF-8 no entanto quando mando gravar esta fazendo certo com os acentos mas agora quando mando pesquisar um registro o parametro esta recebendo por exemplo JOÃ? esta colocando o ponto de interrogação saberia me dizer o pq, ja usando bd ISO-8859-1 e os JSP ISO-8859-1 funciona certo tanto na gravacao como na pesquisa.

Obrigado !!!
JVDS

Lucas_Cavalcanti

isso pq os dados já estão salvos em iso, então se vc pesquisar em UTF-8 vai acontecer esse tipo de coisa

J

criei o banco de dados novo e inseri o registro novo usando formato UTF-8 ate fiz request.getCharacterEncoding() e saida no console e UTF-8.
O que poder ser.

Lucas_Cavalcanti

o arquivo do seu jsp tah em UTF-8? tah com o <%@page com UTF-8?

pode ser mta coisa

J

Lucas Cavalcanti:
o arquivo do seu jsp tah em UTF-8? tah com o <%@page com UTF-8?

pode ser mta coisa

sim esta mas como pode a tela que grava esta certo ai colei o mesmo form de pesquisa logo embaixo do outro e estou tendo mesmo resultado JOÃ?.

Criado 3 de setembro de 2010
Ultima resposta 8 de set. de 2010
Respostas 6
Participantes 2