[Résolu]Caractères spéciaux non-intégrés (Créer un compte)

  • Statut : non résolu
15 sujets de 1 à 15 (sur un total de 21)
  • Auteur
    Messages
  • #448319
    MGL
    Membre
    Padawan WordPress
    85 contributions

    Bonjour,

    Ma configuration actuelle:
    – Version de WordPress : 2.0.2
    – Thème utilisé : wp-andreas09
    – Plugins en place : BDP RSS Aggregator plugin
    – Nom de l’hebergeur : OVH

    Problème(s) rencontré(s) :

    Alors avec le plugins cité ci dessus j’ai un problème, lors de l’integration du flux, les caractères spéciaux ne sont pas intégrés, par exemple années devient annes, référence devient rfrences.
    Cela vient du format différent entre le flux rss et le site mais je ne sais pas comment le régler.

    Merci d’avance pour vos réponses !

    #578048
    c12
    Participant
    Padawan WordPress
    66 contributions

    Dans tes options (dashboard –> options –> reading), l’encodage est-il bien en UTF8 ?

    #578050
    MGL
    Membre
    Padawan WordPress
    85 contributions

    oui oui pas de problème pour le contenu du blog en lui meme, le problème est la quand j’importe le flux rss d’un autre site dont leur flux est encodé en ISO-8859-1.

    #578049
    c12
    Participant
    Padawan WordPress
    66 contributions

    Ah oui, j’avais mal saisi le problème.
    La mauvaise nouvelle c’est que : importer du contenu encodé différement que ton blog/site ne fonctionnera pas correctement.

    Je pense que tes petits soucis de caractère vont persister. Une idée serait peut-être de créer une page de ton blog en ISO-8859-1 et d’y intégrer les flux encodés dans cette norme. Il faudra sans doute toucher à la feuille de style pour que WordPress y retrouve ses petits, mais c’est le seul moyen que je vois (mais je ne suis pas certain de la faisabilité).

    EDIT : ortho

    #578051
    MGL
    Membre
    Padawan WordPress
    85 contributions

    Je vais essayer ce que tu dis, peux tu me dire comment faire pour crée une page en encodant différemment sans changer tout l’encodage du site !

    #578052
    AmO
    Participant
    Maître WordPress
    4447 contributions

    Le plus simple c’est de modifier le plugin..

    Donne le lien du site de ton plugin RSS

    #578053
    MGL
    Membre
    Padawan WordPress
    85 contributions

    Alors voici le lien : http://www.ozpolitics.info/blog/?p=87
    et le lien de téléchargement du plugins : http://www.ozpolitics.info/blog/bdp-rssaggregator-0-3-2.zip

    #578054
    MGL
    Membre
    Padawan WordPress
    85 contributions

    AmO es tu arrivé a quelque chose ?

    #578055
    MGL
    Membre
    Padawan WordPress
    85 contributions

    Je pense avoir trouvé comment convertir du iso-8859-1 en UTF-8, cela en passant via une fonction php. Vue que je ne suis pas très fort en php je me retrouve encore une fois bloquer.
    Voici le lien de la fonction php : http://jp2.php.net/mb_convert_encoding

    J’espère que quelqu’un pourra m’aider d’autant plus que je ne dois pas etre le seul a galéré la dessus !

    #578056
    AmO
    Participant
    Maître WordPress
    4447 contributions

    J’arrive pas à reproduire le probleme…
    en fait je trouve pa de flux RSS posant pb …

    #578057
    MGL
    Membre
    Padawan WordPress
    85 contributions
    #578058
    AmO
    Participant
    Maître WordPress
    4447 contributions

    La fonction à utiliser bien souvent est : utf8_encode 😉

    #578059
    AmO
    Participant
    Maître WordPress
    4447 contributions

    Remplace dans le fichier bdp-rss-aggregator.php

    ca :

    mb_detect_order(« WINDOWS-1252, UTF-8 »);
    $old_charset = mb_detect_encoding( $title );
    $new_charset = get_option( ‘blog_charset’ );
    $title = @mb_convert_encoding($title, /*to*/$new_charset, /*from*/$charset);

    par :
    [c]$title = utf8_encode($title);[/c]

    Ca marche chez moi 🙂

    #578060
    MGL
    Membre
    Padawan WordPress
    85 contributions

    A MERCI beaucoup, sa marche parfaitement ! :D

    Euh comme tu as installer le plugins je t’embete encore un peu !
    J’ai plusieurs flux rss et je voudrais qu’ils soient en un seul flux, je m’explique !
    Avec ce plugins on peut sur une page voir les dernieres nouveauté de tous les site que l’on veut sans distinction de site seulement classé par date. Comment regrouper tous ces flux en un seul ?

    #578061
    AmO
    Participant
    Maître WordPress
    4447 contributions

    Tu ajoute plusieurs RSS
    Ensuite tu édite ta sortie… tu coches l’ensemble des RSS que tu veux intégrer !

15 sujets de 1 à 15 (sur un total de 21)
  • Vous devez être connecté pour répondre à ce sujet.