Caractères bizarres dans phpmyadmin.

Répondre
niconicochan
le 03/06/2014 à 17:34
niconicochan
Bonjour,

J'ai fait tous les réglages en UTF-8 nécessaires pour manipuler des données
écrites avec des accents et des caractères de langues étrangères.

Je permets aux utilisateurs de rentrer des informations dans mon SGBD via un formulaire
et affiche sur une autre page les données déjà rentrées dans mon SGBD.
Les données rentrées dans mon SGBD sont transformés en signes bizarres
dans ma table dans l'interface de phpmyadmin,
mais ces même données transformées en signes bizarres dans mon SGBD
réapparaissent normalement dans ma page d'affichage (qui récupère ces données),
même quand il y a des accents et des signes en langues étrangères.

Est-ce normal que dans mon SGBD (table dans interface de phpmyadmin)
et dans mon SGBD seulement mes caractères soient transformés en signes bizarres?
Je suis en fait assez étonné que des données que je vois comme transformées
dans phpmyadmin ressortent indemnes sur une page qui récupère ces mêmes données.
Pour info, j'ai essayé de voir ce que ça donne en enlevant le code de nettoyage
des données et ça ne change absolument rien.
LupusMic
le 04/06/2014 à 17:32
LupusMic
Ben en fait, si ton application traite de manière cohérente tes données, il n'y a pas de soucis. Imagines que tu décide de chiffrer les données avant de les enregistrer en base de données, et que tu les déchiffre pour les afficher : si tu essaye d'y accéder via PMA, tu ne verras pas grand chose.

C'est pour ça que je persiste à penser que c'est ton installation de PMA qui a un léger problème.

Mais quand tu essaye d'accéder avec un autre client MySQL, tel que mysql en ligne de commande, est-ce que les chaînes de caractère sont affichées comme attendues ? Ou même avec MySQL Benchmark.
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
niconicochan
le 04/06/2014 à 18:24
niconicochan
Bon d'accord.
Xampp étant un package prêt à l'emploi, je ne vois pas où j'aurais pu me tromper.
Mais maintenant que tu m'a dit que j'ai un problème avec PMA (si j'ai un problème,
ça ne peut être nul part ailleurs, donc l'information nouvelle pour moi est qu'il y a
bien un problème), ça m'avance bien dans ma réflexion.
Mais quand j'y pense, comme je le vois sur mon panneau de configuration je n'ai installé ni FileZilla, ni Mercury, ni Tomcat (seulement Apache et MySQL). Ca vient peut-être de là.
Ca peut peut-être valoir le coup que je réessaye l'installation
(sinon, voir un package comme wamp).
En plus, avec ce que tu me dis, je peux carrément voir ce que ça donne sur l'interface phpmyadmin
proposé par mon hébergeur (OVH lui ne risque pas de se tromper).

En tout cas, merci beacoup!!
Comme tu le vois je sais tout ce que j'ai besoin de savoir maintenant.
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours