Для соединений ADO.NET включайте" Charset=UTF8" (по умолчанию "НИ ОДИН") в строке подключения. Как в:
"User=SYSDBA; Password=masterkey; Database=SampleDatabase.fdb; DataSource=localhost; Port=3050; Dialect=3; Charset=UTF8; Роль =; Соединение lifetime=15; Pooling=true; MinPoolSize=0; MaxPoolSize=50; Пакет Size=8192; ServerType=0";
Из канала #qt irc