Problemas com Charset ao restaurar bases

24/09/2020

0

Olá pessoal,

Eu tinha uma base MySQL 5.0 em um servidor Windows e agora precisei passar para outra máquina. Todos os backups também estavam lá e os restaurei para esta outra máquina. No script de backup, o charset tanto da base quanto das tabelas está latin 1. Lá no My.ini do MySQL está default-character-set=latin1.

Acontece que ao abrir o sistema (Delphi 7 usando ZeosLib) ou visualizar os dados no EMS Manager for MySQL todos os caracteres acentuados ficam com símbolos e já tentei alterar os colations de todo jeito tanto pelo script de backup quanto pela ferramenta de administração de banco mas o resultado é sempre o mesmo, os caracteres acentuados ficam como este

Engenharia de Produção.


Se eu executar o comando:

show variables like '%char%'; 


Aparecem as informações:

charset_set_client: utf8
charset_set_connection: utf8
charset_set_database: latin1
charset_set_results: utf8
charset_set_server: latin1
charset_set_system: utf8
charset_set_dir: C:\Program Files (x86)\MySQL\MySQL Server 5.0\share\charsets\


Alguém tem uma solução para este problema? Tenho 8 bases com este mesmo problema.

Grato,

Ilano.
Ilano Frota

Ilano Frota

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar