Bonjour,
Je test actuellement BIRT pour des états sur une base MySQL entièrement encodée en UTF-8.
Pour me connecter à la base depuis BIRT, j'utilise JDBC. Pas de souci, sauf que les données ramenées sont mal encodées et j'ai plein de caractères exotiques.
Je pense saoir d'où vient le problème car j'ai déjà eu ça ailleurs. Il faut paramétrer le client MySQL en UTF-8 en envoyant avant oute chose la requête " SET NAMES utf8 ".
Le hic, c'est que dans BIRT, je vois pas où je peux spéicifier cela. Si quelqu'un sait comment faire pour envoyer une requête SET NAMES utf8 jusqte après la connexion, ça m'intéresse donc...
(par analogie on trouve cette possibilité dans les gestionnaire windows pour les connexion ODBC -> champ initial statement).
Merci beaucoup
Partager