Probleme de codage RSS / Google - PHP - Programmation
Marsh Posté le 22-03-2006 à 23:32:33
peut etre avec des headers appropriés ?
Code :
|
Marsh Posté le 22-03-2006 à 23:43:44
Sur la page http://www.lepakistan.com/public/index.php, j'ai : <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
Et sur la page http://www.lepakistan.com/pak_news/read_news.php, j'ai : <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
Marsh Posté le 22-03-2006 à 23:45:32
ben voila le souci !
l'utf-8 ne gere pas les accents ! , utilise le htmlentities() et essaye d'utiliser le meme jeu de caracteres dans les deux pages
Marsh Posté le 22-03-2006 à 23:47:15
il y a aussi les fonctions utf8_decode et utf8_encode très pratiques
Marsh Posté le 22-03-2006 à 23:47:47
ReplyMarsh Posté le 22-03-2006 à 23:48:15
oui mais regarde la page <meta http-equiv="Cont [...] #034;/> et tu comprendras que tout s'affiche bien...mais dès qu'on "include cette meme page dans une autre page qui n'est pas en UNICODE, alors ca donne le resultat que j'ai
Marsh Posté le 22-03-2006 à 23:52:09
the_bigboo a écrit : peut etre avec des headers appropriés ?
|
Je mets ce code sur chaque page ?
Marsh Posté le 22-03-2006 à 23:52:19
Fais ta page en utf ou bien convertit ton flux en iso-8859.
Spa compliqué
Marsh Posté le 22-03-2006 à 23:54:07
il faut que le fichier qui inclu et le fichier inclu soient dans le même encodage.
Marsh Posté le 23-03-2006 à 00:27:00
J'ai utilisé : utf8_decode() et j'otiens ce que je voulais
Merci à Smaragdus et les autres d'avoir tenté de m'aidé
http://www.lepakistan.com/public/index.php
Marsh Posté le 23-03-2006 à 01:37:09
Reply
Marsh Posté le 22-03-2006 à 23:16:19
Bonjour,
Voilà j'ai recuperé sur internet un script qui lit et affiche les titres des articles parus sur Internet.
C un lien XML qui contient les titres des articles : http://news.google.fr/news?hl=fr&n [...] output=rss
La page qui lit est en unicode, voici le lien : http://www.lepakistan.com/pak_news/read_news.php
Jusqu'à là tout va bien mais voilà le resultat si je fais un "include" de ce fichier sur une autre page qui n'est pas en unicode mais en ISO : http://www.lepakistan.com/public/index.php
En ce moment, si je mets la page unicode en ISO, alors cette page affiche des caracteres non lisible. et inversement, si je mets la page ISO en UNICODE, alors cette page affiche des caracteres non lisible.
Mon souci : comment afficher le contenu de la page correctement ?
Ca serait sympa si quelqu'un pouvait m'aider SVP ...