The following has only been testet with jACOB / MySQL / Birt running on Ubuntu 10.04 (Lucid Lynx).
For some strange reason it happens that text containing Euro signs (€) displays perfectly well between OpenJacob and MySQL but when running a Birt Report they aren’t displayed correctly.
This happens with a driver URL in Birt like:
jdbc:mysql://localhost:3306/databasename
but adding some character set information to the URL in Birt resolves this issue
jdbc:mysql://localhost:3306/databasename?characterSetResults=UTF-8
Maybe someone from Tarragon Software could be so nice to comment on this.