mysql et les accents - Version imprimable +- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org) +-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38) +--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51) +--- Sujet : mysql et les accents (/showthread.php?tid=5340) |
mysql et les accents - Sliverik - 29-03-2011 Bonjour à tous! J'ai à plusieurs reprises été embêté par les accents qui pullulent dans ma base de données au moment de l'extraire. En fait, c'est surtout au moment où je l'importe dans mysql à nouveau que ça m'embête. En effet, j'ai dû changer d'ordinateur et j'ai également mis ma BDD sur un autre ordinateur, afin de la mettre au sûr. Seulement, mysql change les accents en "?", lorsqu'il ne les supprime pas... Que puis-je faire pour empêcher cela? Car je crains pour la base de donnée de mon site lorsque je l'hébergerais... Par exemple, mon jeu proposera un générateur de noms. J'en ai déjà rentré un certain nombre, mais j'espère atteindre les 10000 entrées (je suis en bonne route...). Seulement, comme mes noms sonnent tous un peu allemands, il y a pas mal de trémas, et ça compte comme un accent pour mysql... je soufre^^ Y'a-t-il une méthode qui ne m'oblige pas à corriger tous les textes de ma BDD? RE: mysql et les accents - niahoo - 29-03-2011 Est-ce que tes tables étaient correctement configurées vis à vis des données qui entraient dedans ? Par exemple, si ton programme lui envoie du Latin1 alors que la table est configurée pour de l'UTF-8, les données sont altérées. RE: mysql et les accents - qwarnant - 30-03-2011 Bonjour, Si sa db est en UTF-8, qu'il a inséré ses entrées via son script et qui l'affiche avec un charset UTF-8, il ne devrait pas avoir de problème. Maintenant, tout dépend de ce qu'il a fait ! Cordialement RE: mysql et les accents - niahoo - 30-03-2011 Certes certes, mais la le problème semble se trouver sur son dump. RE: mysql et les accents - Sliverik - 30-03-2011 Voilà ce que me dit ma base de donnée: Interclassement pour la connexion MySQL: utf8_general_ci (Je n'ai jamais changé ce point, je ne savais pas à quoi il correspondait, en fait) Et dans mes fichiers à importer, voilà le début: Citation :-- phpMyAdmin SQL Dump Je vois que cela n'indique rien pour aider... Où puis-je voir si je crée ce fichier en Latin-1? RE: mysql et les accents - Anthor - 31-03-2011 On peux tout à fait avoir une base/table en UTF8, ça ne veux pas dire qu’on se connecte à MySQL en UTF8 pour autant. |