problème de charset avec les "é" - PHP - Programmation
Marsh Posté le 28-01-2007 à 20:11:35
bon, je suis loin d'être connu sur ce forum comme une référence en HTML mais j'ai un peu parcouru le code de ton site, et je crains pour tes fesses si les intaigristes du W3C passent par là
Marsh Posté le 29-01-2007 à 12:06:41
intégristes... c'était pas trop ma question? il est pas valide encore... j'ai crée qu'une boite et un background le reste c'est le script de catégorizator... mais si un intégriste à un conseil à me donner..je suis preneur.. le site s'affiche normalement sur Ie6 , ie7 et firefox.. pour l'instant ça me va.. mais j'attends le gros intégriste me donner sa version, au lieu de m'allumer comme d'habitude.
Je déteste les intégristes.
Marsh Posté le 29-01-2007 à 12:10:17
c'est marrant, t'as des bouts de texte en iso-8859-1, et d'autres en utf-8...
Marsh Posté le 29-01-2007 à 12:11:56
c'est à mourrir de rire je sais, y a de l'ambiance ici!..
je suis pas spécialiste de charset.. comment en suis-je arrivé là? j'ai honte!
Marsh Posté le 29-01-2007 à 12:13:38
Plusieurs choses à vérifier :
1) Charset de ta base de données?
2) Pourquoi tu spécifies rien dans les entêtes de ta page?
3) Charset utilisé par ton éditeur de code?
Marsh Posté le 29-01-2007 à 12:18:19
le problème vient de la, j'ai importé ma base en local, hors les versions de mysql sont différentes, ce qui provoque les drôles de "é"...
maintenant pour retrouver le "é"... je crois que je vais tout effacer ... et recommencer...
la lose..
Marsh Posté le 29-01-2007 à 12:26:55
je viens de vérifier avec firefox le html...c'est une cata.. mais je suis pas coupable, c'est le html de catégorizator ex-phpmyannu qui est bien pourri
.. va falloir réparer ça.
Marsh Posté le 29-01-2007 à 12:36:37
shyboy a écrit : le problème vient de la, j'ai importé ma base en local, hors les versions de mysql sont différentes, ce qui provoque les drôles de "é"... maintenant pour retrouver le "é"... je crois que je vais tout effacer ... et recommencer... la lose.. |
Ce n'est pas un problème de version de la DB, c'est un problème d'encodage de tes DBs, tu as importé/exporté des données dans un mauvais charset point barre.
Le problème que tu rencontres est que tu importes/as des données encodées en UTF-8 que tu affiches sans les transcoder dans une page encodée en et interprétée comme de l'ISO-8859-1, donc ça te pète à la gueule. Normal.
Tiens, un peu de lecture sur le sujet: http://www.joelonsoftware.com/articles/Unicode.html
Et maintenant tu sauras qu'il faut toujours faire attention aux différences d'encodage entre ce qu'on récupère et ce qu'on produit.
Marsh Posté le 28-01-2007 à 17:09:14
slt,
je bricole actuellemnt catégorizator, un petit script d'annuaire sympa... mais je m'aperçois que mes "é" s e transformesnt en une sorte de Ae.... voir en bas à gauche la rubrique éco--->http://blogannuaire.webdezero.com/
est-ce que chez vous ça passe sur ie6, ie7 ou firefox? sinon que dois-je faire pour afficher des "é" normaux.
cdlt,
---------------
blog Bretagne