question première quand tu dis que t'as des
c'est les charset de ta base de données/site qui "déconnent" (é c'est le caractère UTF-8 pour é quant tu affiche celui-ci en "iso")
par contre je t'avoue que le coup du INSERT qui fonctionne et du UPDATE pas, ça me paraît étrange. (tes fichiers de script sont tous avec le même charset ? -au cas ou t'aurais le fichier d'update et d'insert qui serait pas avec le même?; ou bien un coup tu force le charset de ta connexion bdd et pas l'autre ?-).
Faut aussi vérifier que tu envoie les bon en-tête http avec header (si tu envoie un encodage en uft-8 faut pas envoyer l'entête iso), idem dans ton header html. (Si tu veux t'éviter ces problèmes faut que tu travailles avec un encodage homogène ça évite l'apparition de ce genre d'ennui).
Citation :"é" à la place de "é"c'est en affichant où? sur ton site, ou depuis phpmyadmin ?
et "ç" à la place de "ç"
c'est les charset de ta base de données/site qui "déconnent" (é c'est le caractère UTF-8 pour é quant tu affiche celui-ci en "iso")
par contre je t'avoue que le coup du INSERT qui fonctionne et du UPDATE pas, ça me paraît étrange. (tes fichiers de script sont tous avec le même charset ? -au cas ou t'aurais le fichier d'update et d'insert qui serait pas avec le même?; ou bien un coup tu force le charset de ta connexion bdd et pas l'autre ?-).
Faut aussi vérifier que tu envoie les bon en-tête http avec header (si tu envoie un encodage en uft-8 faut pas envoyer l'entête iso), idem dans ton header html. (Si tu veux t'éviter ces problèmes faut que tu travailles avec un encodage homogène ça évite l'apparition de ce genre d'ennui).