Je n'arrive pas à trouver de solution à un problème, et çà commence à me travailler.
Dans ma BD j'ai des champs alphanumériques dont certaines valeurs comportent le symbole € .
Tant que je n'essaie pas d'afficher les champs sur une page Web, çà va.
Mais dès que j'utilise un programme Web (PHP ou RPGLE via CGIDEV2), ce symbole se transforme en un symbole monétaire générique :
¤ : Unicode Character 'CURRENCY SIGN' (U+00A4)
En clair 10000€ est affiché 10000¤
J'ai beau eu essayer de convertir cette valeur (CAST avec CCSID) lors de la lecture de ma requête SQL en un champ UTF-8 (le site est en UTF-8, le système en 1147), rien à faire.
Quelqu'un a t-il une idée, ou mieux une solution ?
Note : C'est le seul caractère qui foire, tous les autres, même exotiques, sont correctement convertis en UTF-8.
