Tenho um problema que acredito esteja acontecendo com o MySql. Quando meu servidor recebe dados de cliente a serem cadastrados pela rede, o cadastro é efetuado no MySql (uso Hibernate) porém os caracteres de acentuação são substituídos por caracteres como quadrado, _, etc… alguém sabe o que pode estar acontecendo?
Bom dia!
Pode ser o charset do Banco! Experimente latin1.
Flw
ununes,
Acredito que possa ser o encoding. Talvez os dados no banco sejam UTF-8, e você esteja salvando eles em ISO-8859-1.
Oude uma olhada no charset, coloque latin
De uma verificada.
‘character_set_client’,‘latin1’
‘character_set_connection’,‘latin1’
‘character_set_database’,‘latin1’
‘character_set_filesystem’,‘binary’
‘character_set_results’,‘latin1’
‘character_set_server’,‘latin1’
‘character_set_system’,‘utf8’
‘character_sets_dir’,‘C:\Arquivos de programas\MySQL\MySQL Server 5.0\share\charsets’
‘collation_connection’,‘latin1_swedish_ci’
‘collation_database’,‘latin1_swedish_ci’
‘collation_server’,‘latin1_swedish_ci’
Os valores do servidor são esses acima. Tem algo errado?