IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Lire un flux rss (javascript) encodé ISO-8859-1" sur mon site en UTF-8


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    retraité
    Inscrit en
    Juillet 2015
    Messages
    42
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Juillet 2015
    Messages : 42
    Par défaut Lire un flux rss (javascript) encodé ISO-8859-1" sur mon site en UTF-8
    Bonjour,

    Mon site joomla est en UTF8 et je dois lire un flux rss encodé en ISO-8859-1 , afin de l'afficher dans un module personnalisé "mod_custom" https://docs.joomla.org/Help34:Exten...er_Custom_HTML
    Code javascript pour appeler la page
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <script src="http://www.boulistenaute.com/modules/xp_syndication/mods/newbb_js.php" type="text/javascript"></script>
    Avec ce script le flux s'affiche bien sur mon site avec Firefox mais pas avec IE11 chrome et safari.Il y a un probléme d'encodage.
    Des problémes de points d'interrogation à la place d'accents.
    http://www.rhone-alpes-petanque.fr/index.php
    Module colonne de droite "Forum boulistenaute"
    N'ayant pas trop de connaissance j'ai recherché de l'aide.
    J'ai modifié le script de la façon suivante
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <script src="http://www.boulistenaute.com/modules/xp_syndication/mods/newbb_js.php"charset = "ISO-8859-1" type="text/javascript >
    Sur firefox j'ai un affichage parfait mais sur IE11, chrome et safari le contenu du module ne s'affiche pas.
    Avez vous une solution ?

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    passer par un script serveur pour faire un mb convert encoding en php par exemple ?
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  3. #3
    Membre averti
    Homme Profil pro
    retraité
    Inscrit en
    Juillet 2015
    Messages
    42
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Juillet 2015
    Messages : 42
    Par défaut
    Merci de m'aider,
    C'est un peu compliqué pour moi. En php j'ai su faire ça
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <?php
     
    echo '<script src="http://www.boulistenaute.com/modules/xp_syndication/mods/newbb_js.php" type="text/javascript"></script>';
     
     
    ?>
    Maintenant comment utiliser le mb convert encoding ?

  4. #4
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 198
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 198
    Par défaut
    Bonjour,
    c'est dans ton fichier newbb_js.php qu'il faut que tu gères cela.

  5. #5
    Membre averti
    Homme Profil pro
    retraité
    Inscrit en
    Juillet 2015
    Messages
    42
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Juillet 2015
    Messages : 42
    Par défaut
    C'est impossible ce fichier n'est pas sur mon site mais sur le site où se trouve le flux (www.boulistenaute.com)
    Mon site où doit s'afficher le flux http://www.rhone-alpes-petanque.fr/

  6. #6
    Membre averti
    Homme Profil pro
    retraité
    Inscrit en
    Juillet 2015
    Messages
    42
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Juillet 2015
    Messages : 42
    Par défaut
    Bonjour,

    Je ne trouve toujours pas la solution !


    J'ai créé 3 variables
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    $valeur1 = '<script src="http://www.boulistenaute.com/modules/xp_syndication/mods/newbb_js.php" type="text/javascript"></script>'
     
    $valeur2='mb_convert_encoding ($valeur2, "ISO8859-1"  )';
     
     
    $resultat = $valeur2.''.$valeur1; (pour concaténer les 2 autres)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     <?php 
     
    $valeur1 = '<script src="http://www.boulistenaute.com/modules/xp_syndication/mods/newbb_js.php" type="text/javascript"></script>'
    $valeur2='mb_convert_encoding ($valeur1, "ISO8859-1"  )';
    $resultat = $valeur2.''.$valeur1;
     
    echo $resultat;
     
    ?>
    Mon code n'est pas bon.
    Je ne sais pas trop comment utiliser "mb_convert_encoding" Est ce une fonction ? Peut-on mettre une fonction dans une variable ?
    Etant limité en php, pouvez vous m'aider où m'orienter ?
    Merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [RSS] Lire un flux RSS sur son site perso
    Par nicofonk dans le forum Langage
    Réponses: 5
    Dernier message: 22/11/2006, 22h55
  2. Lire un flux RSS
    Par Houbaa dans le forum C++Builder
    Réponses: 1
    Dernier message: 25/09/2006, 15h05
  3. [ThunderBird] Refuse de lire les flux RSS depuis 3jours
    Par Swoög dans le forum Thunderbird
    Réponses: 4
    Dernier message: 27/06/2006, 21h33
  4. Comment lire un flux rss en asp
    Par ch_lensois dans le forum ASP
    Réponses: 2
    Dernier message: 20/06/2006, 11h32
  5. Encoding ISO-8859-15 et UTF8
    Par calfater dans le forum Requêtes
    Réponses: 4
    Dernier message: 13/06/2006, 21h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo