Bonjour,
J'ai des problèmes pour me connecter à une base de donnée ayant un DEFAULT CHARSET UTF8 (Firebird 2.1).
Si j'essaie de me connecter à la base en UTF8 avec isql ou IBExpert et ajouter une donnée accentuée dans un VARCHAR, alors j'ai le message d'erreur Malformed string.
Par contre je peux me connecter en ISO8859_1 et insérer des données accentuées. Mais dans ce cas, les données insérées par isql ne sont pas rendues correctement sous IBExpert et inversement.
Si je me connecte en ISO8859_1 avec IBExpert et en dos850 avec ISQL, alors c'est bon, je relis mes données correctement partour.
Mais j'admet que j'y perd un peu mon latin dans tout ces histoires de jeux de données. Pour moi l'idéal serrait de me connecter en UTF8 car c'est pour une application qui doit supporter des jeux de caractères internationaux et des cliens sous différents jeux de données peuvent se connecter au serveur.
Partager