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 Raphaël G. (site web personnel) . Évalué à 0.
<?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 Xavier FACQ . Évalué à 2.
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.