pb d'affichage d'un flux RSS chinoix

pb d'affichage d'un flux RSS chinoix - XML/XSL - Programmation

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?

Reply

Marsh Posté le 25-10-2005 à 12:28:34   

Reply

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";
 

Reply

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???

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed