jl83 Posté 10 Novembre 2009 Posté 10 Novembre 2009 Bonjour à tous, Je cale sur un problème de jeux de caractères... J'ai plusieurs sites qui utilisent une même base de données (mysql). Le code de chaque site (php) est quasi identique. Mon problème est le suivant : sur certains sites, je suis obligé de faire un "SET NAMES = utf8" pour récupérer mes données au bon format (caractères accentués), alors que sur d'autres non ! Je sais résoudre le problème au cas par cas, mais comment est-ce possible qu'avec le même code, et la même base de données, j'obtiens des affichages incorrects ? Merci d'avance si quelqu'un a une piste... JL
Monique Posté 10 Novembre 2009 Posté 10 Novembre 2009 Bonjour, Ce n'est pas vraiment mon domaine de compétence... mais cet article pourrait t'aider à comprendre ce qui se passe : Changer de jeu de caractères pour UTF-8
jl83 Posté 10 Novembre 2009 Auteur Posté 10 Novembre 2009 Bonjour, Ce n'est pas vraiment mon domaine de compétence... mais cet article pourrait t'aider à comprendre ce qui se passe : Changer de jeu de caractères pour UTF-8 Merci, je vais aller voir ça...
captain_torche Posté 10 Novembre 2009 Posté 10 Novembre 2009 Les sites sont sur le même hébergement ? Y aurait-il des différences dans les htaccess ?
jl83 Posté 10 Novembre 2009 Auteur Posté 10 Novembre 2009 Les sites sont sur le même hébergement ? Y aurait-il des différences dans les htaccess ? A priori j'ai trouvé le problème, en fait c'était dû au fait qu'à un moment donné, sur l'un des sites, j'accédais à une autre base de données, puis je rebasculais vers la base initiale pour le reste du site. Et il doit y avoir des différences de codage entre les deux bases... Enfin c'est ce que j'ai cru comprendre... En tout cas merci pour votre aide
SLC71 Posté 11 Novembre 2009 Posté 11 Novembre 2009 Bonjour, même si tu as trouvé je me permets d mettre un lien http://j-willette.developpez.com/tutoriels/web/encoder-son-site-en-utf8/ il pourra aider d autres personnes je pense, je viens de tomber dessus par hasard
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant