euro iso-8859-1
Bonjour,
Soit des pages initialement en iso-8859-1 (et je ne dois pas le changer)
avec un formulaire ou l'on écrit le symbole Euro "¤" dans certains champs.
Certains champs se remplissent "automatiquement" par un petit script
Javascript. Ainsi, je recopie par exemple la valeur entrée dans le premier
champ dans certains champs. Il se trouve que c'est, des fois des montants
en Euro qu'il faut "recopier", et ce avec le symbole ¤.
Cela se fait normalement.
Je récupère ces valeurs, et les écris dans une base de donnée MySQL, le tout
en PHP.
Quand je passe en mode verbeux, et que je demande au script PHP d'afficher
la requete d'UPDATE/INSERT, alors il se trouve que le symbole ¤ est bien
affiché.
Mais du prompt mySQL, quand je visionne l'enregistrement fraichement inséré,
horreur! j'ai le code HTML du symbole ¤ (€)
Comment savoir, lequel des éléments mis en oeuvre à utilisé/transformé
en "€" ?
Ca peut être:
- le script Javascript
- le script PHP
Le souci c'est que quand je dis à PHP d'afficher la requete d'insertion ou
d'update, il m'affiche ça dans mon navigateur (Konqueror). Mon navigateur,
si il rencontre "€", il ne l'affiche pas brut, il transforme en ¤. Je
ne peux donc pas savoir si ¤ est passé en tant que "€" ou autre chose
à PHP.
Des idées? Merci d'avances.
|