Utilisation de MagpieRSS: ? à la place de '
10 messages
• Page 1 sur 1
-

ChoCopoP - WRInaute discret

- Messages: 236
- Inscription: 3 Oct 2005
Utilisation de MagpieRSS: ? à la place de '
Bonjour le forum,
J'utilise MagpieRSS afin d'afficher les derniers articles d'un blog sur la page d'accueil d'un site.
Cela fonctionne bien, sauf que j'ai des problèmes d'affichage du caractère "'" (apostrophe) et uniquement ce caractère.
Les accents passent très bien.
Après quelques recherche sur le web j'ai cru comprendre que cela vient du jeu de caractères indiqué.
J'ai bien fait quelques changements mais rien de concluant.
Est ce que quelqu'un à déjà eu ce genre de problème, et comment a t'il fait pour le résoudre.
Merci de votre aide!
J'utilise MagpieRSS afin d'afficher les derniers articles d'un blog sur la page d'accueil d'un site.
Cela fonctionne bien, sauf que j'ai des problèmes d'affichage du caractère "'" (apostrophe) et uniquement ce caractère.
Les accents passent très bien.
Après quelques recherche sur le web j'ai cru comprendre que cela vient du jeu de caractères indiqué.
J'ai bien fait quelques changements mais rien de concluant.
Est ce que quelqu'un à déjà eu ce genre de problème, et comment a t'il fait pour le résoudre.
Merci de votre aide!
-

ecocentric - WRInaute accro

- Messages: 3602
- Inscription: 10 Fév 2004
J'ai viré Magpie depuis longtemps au profit de SimplePie.
-

twin - WRInaute passionné

- Messages: 1518
- Inscription: 23 Fév 2004
J'avais modifié le feedparser...et je n'avais pas eu ce genre de problème avec les tests que j'avais fais...essaye avec :
- Code: Tout sélectionner
<?php
// inclusion de la classe magpierss
require_once("magpierss/rss_fetch.inc");
function FeedParser($url_feed, $nb_items_affiches=10)
{
// lecture du fichier distant (flux XML)
$rss = fetch_rss($url_feed);
// si la lecture s'est bien passee,
// on lit les elements
if (is_array($rss->items))
{
// on ne recupere que les elements les + recents
$items = array_slice($rss->items,
0, $nb_items_affiches);
// debut de la liste
// (vous pouvez indiquer un style CSS
// pour la formater)
//$html = "<ul>\n";
// boucle sur tous les elements
foreach ($items as $item)
{
$date = date("d-m-Y", parse_w3cdtf($item['dc']['date']));
$html .= "$date : <a href=\"".$item['link']."\">";
$html .= $item['title']."</a><br></li>\n";
// $html .= $item['description']."</li><br><br>\n";
}
$html .= "</ul>\n";
}
// retourne le code HTML a inclure dans la page
return $html;
}
?>
-

ecocentric - WRInaute accro

- Messages: 3602
- Inscription: 10 Fév 2004
Que je relis ton message...
As-tu des problèmes avec ' ou la ' arrondi.
Ce dernier pose problème, c'est une histoire de charset.
Si tu travailles en UTF-8, le problème ne se posera plus.
As-tu des problèmes avec ' ou la ' arrondi.
Ce dernier pose problème, c'est une histoire de charset.
Si tu travailles en UTF-8, le problème ne se posera plus.
-

ChoCopoP - WRInaute discret

- Messages: 236
- Inscription: 3 Oct 2005
Re,
Twin j'ai bien essayé ton code, mais pas de changement ... toujours des ' qui se transforme en ?
Ecocentric, je ne comprends pas trop la différence entre ' et ' arondi?
C'est quoi donc, je parle simplement des mots tel que:
aujourd'hui qui devient: aujourd?hui
Je pense que ça vient d'un problème de jeu de caractères utilisés, je ne peux pas travailler en UTF-8, j'ai tenté la modif au niveau de charset=iso-8859-1 mais dans ce cas toutes les apostrophes contenu dans la base de données se transforment en ? à l'affichage.
De plus ça n'a pas résolu mon pb sur les ' qui posaient problème.
Enfin voila si qqun à eu ce pb merci.
Twin j'ai bien essayé ton code, mais pas de changement ... toujours des ' qui se transforme en ?
Ecocentric, je ne comprends pas trop la différence entre ' et ' arondi?
C'est quoi donc, je parle simplement des mots tel que:
aujourd'hui qui devient: aujourd?hui
Je pense que ça vient d'un problème de jeu de caractères utilisés, je ne peux pas travailler en UTF-8, j'ai tenté la modif au niveau de charset=iso-8859-1 mais dans ce cas toutes les apostrophes contenu dans la base de données se transforment en ? à l'affichage.
De plus ça n'a pas résolu mon pb sur les ' qui posaient problème.
Enfin voila si qqun à eu ce pb merci.
-

ecocentric - WRInaute accro

- Messages: 3602
- Inscription: 10 Fév 2004
> Ecocentric, je ne comprends pas trop la différence entre ' et ' arondi?
> C'est quoi donc, je parle simplement des mots tel que:
> aujourd'hui qui devient: aujourd?hui
Va voir les ' dans Spip, par exemple, souvent, ils ne sont pas droits.
Exemple concret:
Mandriva s’est installé au Benelux
sur Toolinux.com aujourd'hui.
> C'est quoi donc, je parle simplement des mots tel que:
> aujourd'hui qui devient: aujourd?hui
Va voir les ' dans Spip, par exemple, souvent, ils ne sont pas droits.
Exemple concret:
Mandriva s’est installé au Benelux
sur Toolinux.com aujourd'hui.
10 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité
