Bonjour j'ai installé récemment une nouvelles version de Wamp, à savoir la 3.1.7. J'ai copié une ancienne base données au moyen de PhpMyAdmin 4.8.4 et cela fonctionne. La seule chose est que les caractères accentués sont désormais remplacés par des ? dans un petit losange Ma BD est en Latin1_Swedish_ci alors que dans les paramètres généraux, interclassement pour la connexion au serveur indique utf8_mb4_unicode_ci. L'ennui c'est que quand j'essaie de modifier ce paramètre, ça n'y fait rien. Je n'ai qu'une connaissance très limitée en la matière, mais je suis sûr que c'est tout bête. Pouvez-vous m'aider à y voir clair, svp? merci d'avance
Que les contenus des tables de votre base de données soient iso-8859-1 alors que votre site est utf-8 n'est, en aucune manière un problème.
Merci d'expliquer exactement quel est votre problème, c'est-à-dire à quelle occasion vous voyez des ? dans des losanges car, a priori, cela veut dire que vous transférer le contenu de votre base de données dansun site déclaré utf-8 sans utiliser le transcodage de MySQL. Vous n'avez strictement rien à modifier dans votre base de données.
J'ai installé ma nouvelle version de wamp et j'ai importé la base de données et l'ancien site qui avaient été faits sur une base wamp 2.4. Désormais, lorsque le site interroge la base de données, il retourne ces symboles. Il y adonc un paramétrage qui n'est pas le bon. Comment puis-je voir si le site est déclaré utf-8? D'autre part, comment utiliser le transcodage de MySQL? Je ne sais pas si mes explications sont claires et suffisantes pour identifier le problème. Merci d'avance
> D'autre part, comment utiliser le transcodage de MySQL? Juste après avoir effectué la connexion à MySQL et à la base de données, il faut envoyer une requête SQL :