jack in the box
Invité n'ayant pas de compte PHPfrance
22 sept. 2014, 12:01
Bonjour, et merci pour ces réponses.
Mon formulaire est bien en UTF8, ainsi que le php qui récupère les données.
A ce stade les accentuées passent bien (vérifié).
Mais c'est la Base de données qui est en latin par défaut.
Je vois, ici ou là, des méthodes pour convertir la base de données.
Mais j'ai une BDD unique qui sert aussi à une site en WordPress.
J'hésite donc à convertir la base entière au risque de me retrouver avec des hiéroglyphes dans tout le site...
Il me faudrait convertir juste la table utilisée par le formulaire.
Je ne vois pas de méthode globale.
L'outil proposé par PHPMyadmin pour convertir vers UTF8 ne change rien au résultat, même pour les données nouvelles.
Peut-être faut-il créer une nouvelle table vide et la paramétrer convenablement avant d'y envoyer des données ?
Sinon plusieurs sites me disent que si je vois des A©A© c'est que le navigateur croit voir de l'ISO alors que la page est bien codé en UTF8.
Je comprends pas bien : mes données seraient bien codées, mais c'est mon Firefox qui m'afficherait des A©A©A© là où il y a en fait des ééé ?
Y compris dans la base elle-même sous PHPMyAdmin ?
Dans ce cas, sur d'autres machines, on y verrait bien des éééé ?
Alors, pouvez-vous me dire ce que vous voyez sur cette page :
http://www.dream-catcher.fr/BDD/lire_o_jar.php ?
Juste que je comprenne un peu mieux... Merci.