| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/01/2005 13:25:47
|
javinha2004
JavaTeenager
Membro desde: 30/04/2004 09:00:53
Mensagens: 169
Offline
|
Pessoal,
tenho o seguinte problema: numa aplicação web, tenho vários formulários, cujas respostas eu armazeno como texto (text) num banco mysql.
Acontece que os acentos aparecem lá como caracteres espúrios. Na hora de recuperar essas respostas num relatório (jasperreports) fica mais feio ainda.
Eu sei que tem a ver com encoding, mas não sei como resolver.
Alguém pode ajudar?
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/01/2005 15:54:24
|
LecaDF
Thread.start()
![[Avatar]](/images/avatar/c8b5112d3faa37d575222.jpg)
Membro desde: 25/04/2003 14:08:45
Mensagens: 40
Localização: Brasília - DF
Offline
|
Esse problema acontece devido ao fato de que a configuração do caracter de codificação "In English character set" do banco de dados, não é o utilizado pela língua Portuguesa, com isso o banco de dados não está reconhecendo os acentos gráficos. A configuração do caracter de codificação é utilizado para determinar quais caracteres serão aceitos em campos do tipo CHAR, VARCHAR e em alguns tipos Blobs, tendo influência direta nas operações de ordenação.Com isso para resolver o problema basta configurar o banco de dados para utilizar o LATIN1 como caracter de codificação, ou passa-lo como parâmetro na url de conexão com o banco de dados.
Exemplo:
Alessandro Leite
http://www.jroller.com/page/javamail
This message was edited 1 time. Last update was at 15/01/2005 15:55:20
|
"Aquele que faz uma pergunta é um tolo por cinco minutos; aquele que não faz permanece tolo para sempre"[Provérbio Chinês] |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/01/2005 13:23:49
|
javinha2004
JavaTeenager
Membro desde: 30/04/2004 09:00:53
Mensagens: 169
Offline
|
Alessandro.
de fato mudou a forma de guardar e imprimir, mas não está imprimindo certo ainda.
Vc tem algum outro charset para sugerir?
Ou algum site onde eu possa ler sobre isso?
Obrigada.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/01/2005 14:11:37
|
javinha2004
JavaTeenager
Membro desde: 30/04/2004 09:00:53
Mensagens: 169
Offline
|
Alessandro.
acabo de descobrir na documentação do mysql que o latin1 é o default do mysql... isso leva a supor que o problema de encoding não é no banco...
Onde poderia ser?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/01/2005 14:12:27
|
steveo
Debugger
![[Avatar]](/images/avatar/c8df5710401aee1338a57.gif)
Membro desde: 31/08/2003 00:08:00
Mensagens: 57
Localização: Salvador Bahia
Offline
|
uma vez tive esse problema com mysql,troquei o driver funcionou
|
--
Todo mundo tem cliente,só analista de sistemas e traficante que tem usuário. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/01/2005 14:19:38
|
javinha2004
JavaTeenager
Membro desde: 30/04/2004 09:00:53
Mensagens: 169
Offline
|
Ai, galera!
descobri o problema, estava usando o encoding default do netbeans que é UTF-8! Bastou mudar para ISO-8859-1 que tudo se resolveu!
Valeu, Alessandro.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/09/2008 09:05:05
|
RafaelViana
GUJ Master
Membro desde: 23/03/2008 18:56:02
Mensagens: 1257
Localização: Venâncio Aires/RS
Offline
|
Ai, galera!
descobri o problema, estava usando o encoding default do netbeans que é UTF-8! Bastou mudar para ISO-8859-1 que tudo se resolveu!
Valeu, Alessandro.
Desculpe reviver o tópico, mas foi de grande ajuda
|
Rafael Rodrigues Viana
Estudando Java e Flex
Blog: http://www.cauirs.com.br/rafael/
"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." |
|
|
 |
|
|