whouu
Messages postés81Date d'inscriptionlundi 5 mars 2007StatutMembreDernière intervention16 juin 2010
-
18 nov. 2008 à 12:19
whouu
Messages postés81Date d'inscriptionlundi 5 mars 2007StatutMembreDernière intervention16 juin 2010
-
19 nov. 2008 à 19:16
Salut a tous , je dois indexer une dixaine de sites internet dont certains ont un charset=utf-8 d'autres iso etc etc dans ma base mysql qui est configuré en utf8 pour les afficher ensuite sur une page charset=utf-8, les sites qui ont un charset différent de utf-8 s'affichent mal (ce qui est normal) y'a t-il une methode simple pour tous les adapter en utf-8, en fait tout simplement pour que quelque soit le charset d'origine tous les contenus s'affichent normalement ... Merci d'avance pour votre aide
whouu
Messages postés81Date d'inscriptionlundi 5 mars 2007StatutMembreDernière intervention16 juin 20101 19 nov. 2008 à 10:39
Merci pour ta réponse, j'ai fais un test sur un site en iso je l'indexe dans ma base utf8 et je l'affiche sur ma page utf-8 sans faire de utf8_encode() y'a des carreaux un peu partout (ce qui es normal) et lorsque je fais pareil avec utf8_encode() le problème est résolu mais il reste qd meme un ou deux carreaux, je me suis di peut etre que ca vient de la page originale mais non il n'y a aucun carreau, bizarre .... Merci encore
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 19 nov. 2008 à 19:09
Attends...
site iso
db utf8
site utf8
c'est ça ?
Dans ce cas : utf8_encode() pour mettre en bdd
et c'est tout.
Tu ne fais rien au réaffichage sur le site en utf8.
Si le site d'arrivée est aussi en iso, alors faudra faire un utf8_decode() avant de réafficher les infos.
LE signe qui peut poser problème, c'est le sigle €, en utf8. Mais là le mieux est de le "htmlentitiser". La bdd utf8 n'y verra que du feu.
whouu
Messages postés81Date d'inscriptionlundi 5 mars 2007StatutMembreDernière intervention16 juin 20101 19 nov. 2008 à 19:16
wi c'est exact je fais rien au réaffichage sur le site en utf-8 et pourtant il reste un ou deux carreaux , je pense que c'est un défaut du site a la base (meme si dans l'original on ne voit pas d'erreur)