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?
Hibernate e MySql
U
4 Respostas
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.
U
‘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’
U
Os valores do servidor são esses acima. Tem algo errado?
Criado 30 de março de 2007
Ultima resposta 30 de mar. de 2007
Respostas 4
Participantes 3
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo Inteligencia Artificial e ChatGPT: Da revolucao dos... Por Fabricio Carraro — Casa do Codigo