pb d'affichage d'un flux RSS chinoix - XML/XSL - Programmation
Marsh Posté le 26-10-2005 à 10:13:17
Bonjour,
je remonte ce poste pour vous informer que je n'ai toujours pas eu de réponse!!!!
En fait j'ai trouvé une fonction qui est supposé modifier l'ncoding mais en l'appelant l'encoding reste toujours le même!!!!
la fonction est : $dom_doc->encoding = "UTF-8";
Marsh Posté le 26-10-2005 à 15:28:36
Commme persone ne reponds à mon message je vais continuer quand même à vous faire part de mon état d'avancement.
En fait pour changer l'encoding du page il faut modifier cette ligne du code :
header("Content-Type: text/xml; charset=encoding_voulu" );
Mais ce ne m'a pas bcp aidé!!! car mon flux ne s'affiche tjs pas ...
Alors je pense que mon pb vient plustot de la fonction utf8_encode? est ce que il y'a quelq'un qui a déja utilisé cette fonction avec des langues asiatiques???
Marsh Posté le 25-10-2005 à 12:28:34
Bonjour,
Au secours,
Je génére un flux RSS(de langue chinoise) à partire de ma BDD. et j'ai un pb d'affichage au lieu d'afficher du chinoix il affiche
½ÏС£¬µ«ÔÚ¹ú¼ÊÉÏÒÑÊÇͬÀà¹
Je pense que c'est du chinoix mais en utf-8, j'ai essayé de changer l'encoding du navigateur pour selectionner utf-8 mais il est completement bloqué sut l'encoding gb2312 !!!!
voici comment je génére mon flux :
header("Cache-Control: public" );
$dom_doc = domxml_new_doc ('1.0');
$rss_el = $dom_doc->create_element ('rss');
$rss_el->set_attribute ('version', '2.0');
$rss_el = $dom_doc->append_child ($rss_el);
$channel_el = $dom_doc->create_element ('channel');
$channel_el = $rss_el->append_child ($channel_el);
$title_el = $dom_doc->create_element ('title');
$title_el = $channel_el->append_child ($title_el);
$title_el->set_content (utf8_encode ("du chinoix, du chinoix, du chinoix " ));
....
alors si qqn peut m'aider à changer mon encoding?