Bonjour,
Afin de nous défaire (ENFIN) de ces sales couches de BDE et ODBC, nous avons passé notre programme en Unidac. Pour le moment tout fonctionne bien sauf pour un point concernant les charset.
En effet au niveau du BDE, toutes les données étaient enregistrés en INTL850 et apparement de base sur Unidac le charset utilisé est ISO8859_1.
Nous avons résolu provisoirement le problème en convertissant les données de notre BD dans le charset ISO8859_1. Mais nous aimerions savoir si il y avais possibilité de régler le problème sans trafiquer les données de la BD. Ou doit-on passer par cette étape de conversion ?
En me basant sur cette page : http://www.destructor.de/firebird/charsets.htm, j'ai essayé de mettre le charset WIN1252 mais l'erreur suivante apparaît : "arithmetic exception, numeric overflow, or string truncation, Cannot transliterate character between character sets".
Merci d'avance pour votre aide
Partager