Bonjour à tous,
Celà fait maintenant quelques années que je dévellope en php, et je suis en train de dévelloper une application, j'ai commencé à la dévelloper en utf-8 mais j'hésite à revenir à l'iso, car j'ai des soucis avec les données stockées dans mysql.
Je m'explique.
Encodage de la page: utf-8
Encodage des champs / table dans mysql: utf-8
Maintenant j'ai 2 cas ou j'ai des soucis:
Ecriture dans la base de données depuis un script php dans ma page web
Impression des valeurs des champs depuis la base de donnée sur la page web: Ok
Visualisation des valeurs des champs à travers phpmyadmin: Pas ok, les champs sont encodé en je ne sais pas trop quoi, car firefox lit la page en utf-8, et si je change en iso c'est pire.
Ecriture dans la base de données depuis phpmyadmin (encodage de phpmyadmin utf-8)
Impression des valeurs des champs depuis la base de donnée sur la page web: Pas ok, les valeurs sont encodé en iso
Lecture des champs à travers phpmyadmin: Ok
Alors au début je me suis dit, si ce n'est que sur phpmyadmin c'est bon on s'en fou, mais le problème vient au moment ou je veux faire un export de la base de données, ou la j'ai aussi ce problème de caratères.
Question:
- Est ce que j'ai fait une bêtise à un moment ou est ce normal et il une solution?
Merci d'avance pour vos lumières, car je suis perdu..
Davix