Olá ... estou migrando para o Lazarus ... tenho uma base de dados Firebird 3.0. Configurado como WIN1252 e no delphi 7, bem como os dados inseridos diretamente no banco aceitam acentuação de modo correto. Mas quando insiro através da aplicação compilada no lazarus 3.4 a acentuação sai truncada. Fiz os seguintes testes abaixo:
ZQuery_Consumidor.Params[0].asString := Edit_Consumidor.Text; // não acentua corretamente ... trunca os acentos (ANTÔNIO)
ZQuery_Consumidor.Params[0].asString := 'ANTÔNIO'; // FUNCIONA CORRETAMENTE (ANTÔNIO)
Se pedir para mostrar através de um showmessage ... ambos os casos retornam corretamente.
Grato pela atenção.