Forum Programmation.php Drupal & linuxfr.org

Posté par  .
Étiquettes :
0
14
fév.
2006
Bonjour,

J'ai installé la version 4.6.5 de Drupal (http://drupal.org/) et je veux aggréger
le rss de linuxfr.org :-p mais je suis face à un problème d'encodage :

- Drupal semble supporter l'utf-8 correctement
- Le rss de linuxfr.org est en iso-8859-15

=> le résultat de l'aggrégation et de la conversion donne des résultats qui ne
sont pas ceux escomptés :-/, j'obtiens par exemple : "définitions" à la place
de "définitions".

Les questions sont donc :

- Quelqu'un a-t-il ce genres de problèmes et si oui, les a-t-il résolu ?
J'ai cherché sur leur site, mais sans succès :-(

- Comment faire une bonne conversion de l'iso-8859-15 vers l'utf-8 sachant
que j'ai bien essayé avec iconv et mb_convert_encoding ? Je m'y suis peut-etre
mal pris !

Pour info je suis sous Debian / apache2 / php5 / postgresql 8 (Unicode)

Voilà, merci pour vos infos !
a+

Xavier
  • # Problème de charset

    Posté par  (site web personnel) . Évalué à 0.

    Tu a tenté de voir si y a pas d'un pb de prise en charge de l'encodage ?

    <?php
    $result = utf8_encode( $string );
    $string = utf8_decode( $result );
    ?>

    Il faut ptet un petit test pour savoir dans quel charset est le flux rss (marqué dans le premier tag xml normalement).

    Vala, oublie pas le petit plus ;)
    (J'en ai besoin vu mon score lamentable...)
  • # re: Drupal & linuxfr.org

    Posté par  . Évalué à 2.

    La solution est ici si cela intéresse quelqu'un :

    http://drupalfrancais.zapto.org/?q=forum/drupal/373-aggregat(...)

    En fait la conversion se passe bien, mais l'encoding n'était pas remplacé dans
    l'entête... donc ca fait de l'utf-8 affiché par de l'iso-8859-15

    a+
    Xavier

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.