Georges Lours a écrit :
Le jeudi 8 février 2007, olivier-serveur a écrit :
on dirait que l'entete et le contenu ne sont pas dans le meme charset.
Exactement, mon système est bien en utf-8, mais mysql me renvoit des données
en windows-1252 ! (je ne sais pas si cela a un rapport avec MS, pourtant mon
mysql est installé à partir des rpm, fedora, certes, mais linux quand même)
Si j'enregistre le même fichier en iso8859-15, tout s'affiche
normalement, entête et contenu ! Mais ma page est toujours repérée par
firefox comme étant en windows-1252 !!!
Partout sur mon système, j'ai de l'utf-8 qui est configuré ! (enfin
partout où j'ai repéré qu'il y avait une config pour l'encodage :)
peut-etre pas dans l'entete (le squelette) que te propose spip.
As-tu essayé de ne mettre que l'entete en utf-8 ? Est-ce que ca
s'affiche correctement ? et si oui, essaye de rajouter le texte.
Non, si je définis charset=utf-8" dans le head de mon squelette, ça m'affiche
correctement le contenu du fichier (le menu déroulant), mais les données
provenant de la base s'affichent mal
Si je ne définis aucun charset, la page est repérée comme étant en
windows-1252 ! et mon menu déroulant s'affiche avec des erreurs mais pas les
données provenant de la base qui, elles, s'affichent correctement.
je me suis mal exprimé, je voulais dire :
si tu enregistres ton squelette en utf-8, de facon a n'avoir plus que du
utf-8, est-ce que l'affichage s'avere correct (eventuellement en
precisant charset=utf-8, mais vaudrait mieux pas pour les tests) ?
=========================================
Vous souhaitez acquerir votre pack ou des services Mandriva?
Rendez-vous sur "http://store.mandriva.com".
Rejoignez le club Mandriva : http://club.mandriva.com
=========================================