By: glachant
Date: 2008-04-19
Time: 15:59
|
charset problème de conversionBonjour,
j'ai besoin de votre aide, j'ai un problème de conversion que je n'arrive pas à résoudre; [var.mavariable] après fusion avec $mavariable="erroné" m'affiche erroné aussi bien de visu sur la page que dans le source ! mon charset est charset=iso-8859-1 merci de votre aide |
By: tOnGAs
Date: 2008-04-19
Time: 19:44
|
Re: charset problème de conversionTu as vérifié que ton code source n'a pas été enregistré en UTF-8 ?
|
By: glachant
Date: 2008-04-20
Time: 12:13
|
Re: charset problème de conversionC'est une bonne remarque !!!...mais comment tu fais pour vérifier ça ? pour info j'utilise dreamweaver CS3 pour faire mon code...merci de ton aide
|
By: glachant
Date: 2008-04-20
Time: 12:18
|
Re: charset problème de conversionça y'est j'ai trouvé où c'était, effectivement dreamwaver m'enregistre mes fichiers au format UTF-8...qu'est ce qu'il faut que je mettre comme format à la place ?
|
By: Skrol29
Date: 2008-04-20
Time: 19:38
|
Re: charset problème de conversionANSI ou DOS
|
By: Georges
Date: 2008-04-20
Time: 22:20
|
Re: charset problème de conversionsinon tu peux laissé tes fichiers encodé en utf-8, et passé ton entête et ta bdd en utf-8, ca pourrait être mieux si tu vises un site multilangue avec beaucoup de caractère spéciaux
|
By: glachant
Date: 2008-04-21
Time: 10:06
|
Re: charset problème de conversionMERCI ! MERCI ! ET ENCORE MERCI !!!
ça faisait des semaines que je me galèrais à résoudre ce problème. j'ai tout passé en utf8_unicode dans mysql; et passé mes LoadTemplate en utf8, ça marche nickel. je ne comptais faire du multi langues pour l'instant...mais on ne sait jamais, comme ça je n'aurais pas à tout changer si l'envie m'en prend. J'ai du recréer tous mes fichiers php au format utf-8 mais c'est pas grave, ça en valait la peine... |
By: glachant
Date: 2008-04-21
Time: 15:50
|
Re: charset problème de conversionMouai...c'était trop facile, forcément fallait que ça merdouille quelque part.
maintenant mes caractères accentués par les variables ($toto="beauté") sont OK. par contre ceux qui proviennent de ma base mysql sont remplacés par des beaux rectangles ! ma base est en utf-8, mon charset html en utf-8, je fais bien mon LoadTemplate avec utf8...mais y' a rien à faire...et en plus j'ai l'impression que ça fait planter on éditeur de texte quand je veux voir le contenu des pages ! HELLLLP ! |
By: glachant
Date: 2008-04-21
Time: 16:26
|
Re: charset problème de conversionBon ben finalement je me fais mes réponses à mes questions...j'ai trouvé mon problème; et ça en aidera peut-être d'autres :
il suffit lors de l'ouverture de connexion à la base de définir que l'on causera en utf8 : $db->exec('SET CHARACTER SET utf8'); ELLE EST PAS BELLE LA VIE ?! |
By: tOnGAs
Date: 2008-04-21
Time: 19:52
|
Re: charset problème de conversionUn petit tutoriel sur l'encodage des caractères :
http://www.envrac.org/index.php/2006/03/11/58-un-tutoriel-sur-le-character-encoding J'avais trouvé un article sur l'encodage des caractères dans MySQL sur le site developpez.net, mais pas moyen de remettre la main dessus. Grmblm. |