Bonjour,
je suis en train de m'amuser à rentrer des infos récupéré d'un flux rss dans une base de données. Pour le moment tous fonctionne correctement et j'ai tout en utf-8 sauf le fichier XML d'où provient le flux qui lui est apparemment en iso-8859-1 (dû moins c'est version="1.0" encoding="ISO-8859-1").
Le soucis est que je récupère tout correctement niveau accentuation, c'est enregistré avec les accents correctement dans ma base de données aussi, mais dès qu'il y a un apostrophe ou le sigle euro, je récupère alors un petit carré avec des chiffres dedans (0092 pour l'apostrophe par exemple). J'ai beau utilisé utf8_decode/utf8_encode ca ne change rien, je récupère alors soit un losange noir avec ? � dedans soit Â' à la place de l'apostrophe, sans parler que dû coups les caractères qui était correctement accentué avant partent eux aussi en vrille.
Donc si quelqu'un a une petite idée du comment transformer ce carré 0092 en véritable apostrophe, je suis preneur
merci
Partager