Bonjour à toutes et à tous,
Et merci de vous pencher sur ce titre assez obscur. Mon problème est assez simple, mais je n'arrive pas à le résumer...
J'ai un site qui est encodé en iso-8859-1 grace au markup suivant :
Jusque là c'est simple.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
J'utilise magpierss 0.9 pour récupérer des flux rss divers et variés d'un peu partout dans le monde. Cela marche à peu près bien dans le sens ou je récupère les flux, les traitent, les dissequent puis les affichent dans une ou plusieurs pages de mon site. A noter que mon site est en PHP...
Mon problème surgit quand je cherche à afficher des caractères cyrilliques (russe, bulgare, ukrainien etc...) ou de l'arabe, du chinois, du japonais... Bref tous les caractères non latins. A la place, j'obtiens des points d'interrogations à la chaine ou des trucs bizarres.
Pour bien poser le probleme, je rappelle que je récupère des flux RSS pour afficher des titres et résumé dans des DIV. Le reste de mon site est en caractères latin (français et anglais) et doit le rester.
Donc comment faire pour mélanger des caractères latin et des caractères non latin sur une même page web.
Est-il possible de spécifier un encodage de caractère pour une zone précise d'une page web ?
Je peux agir en amont (dans le code PHP) ou en aval (dans le conde HTML). Je recherche toutes pistes (liens ou tutoriaux) ou expérience sur cette problématique.
En vous remerciant par avance de vous pencher sur mon petit problème.
Cadoudak56**
Partager