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:
Aparecem as informações:
Alguém tem uma solução para este problema? Tenho 8 bases com este mesmo problema.
Grato,
Ilano.
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\
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
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)