Communauté Informatique NDFR.net : Petit prob de caractères sur un flux RSS ! - Programmation Web (HTML, PHP, ASP, Java, XML, etc.)
Reply
Petit prob de caractères sur un flux RSS !
Thread Tools Display Modes
  #1  
Old 26-06-2006, 19:36
bastien's Avatar
bastien bastien is offline
Modérateur
 
Join Date: 25-10-2002
Location: Toulouse
Age: 41
Posts: 229
Send a message via MSN to bastien Send a message via Skype™ to bastien
Petit prob de caractères sur un flux RSS !

Salut les zamis !

J'ai créé un flux RSS en php mais j'ai un petit problème d'accent :



Mais je ne comprends pas car ce problème n'est pas dans le contenu de la nws (exemple souligné en bleu).

J'ai essayé de remplacer à par à mais j'obtiens l'erreur suivante :



Voici le contenu du code pour le flux :

PHP Code:
include("confmysql.php");
Header("content-type: application/xml; charset=iso-8859-1");
echo 
"<"."?xml version=\"1.0\" encoding=\"ISO-8859-1\"?".">
<rss version=\"2.0\">
   <channel>
      <title>Là-bas | www.jjgoldman.net</title>
      <link>http://www.jjgoldman.net</link>
      <description>Les titres de Là-bas</description>
"
;
$mysql_link mysql_connect("$sql_serveur""$sql_user""$sql_password");
$requete "SELECT * FROM $sql_table_news ORDER BY id DESC LIMIT 0,10";
$result mysql_db_query("$sql_bdd"$requete);
mysql_close($mysql_link);
while (
$voir mysql_fetch_array($result)){
echo (
"<item>
      <title>"
.$voir['titre']."</title>
      <author>Là-bas</author>
      <link>http://localhost/labas%20v11/newsgo.php?id="
.$voir['id']."</link>
      <pubDate>"
.$voir['date']."</pubDate>
      <description><![CDATA["
.$voir['contenu']."]]></description>
   </item>"
);
}

echo 
"   </channel>
</rss>
"

J'espère que vous allez pouvoir m'aider à résoudre ce problème ! Merci
__________________
Reply With Quote
  #2  
Old 26-06-2006, 20:29
fonji fonji is offline
Membre senior
 
Join Date: 01-07-2003
Age: 38
Posts: 1,627
Hello bastien,
Depuis quelques versions, on peut spécifier le type d'encodage des champs dans les bases mysql. Vérifie ceci, c'est ce qui arrive le plus souvent ces temps.
Reply With Quote
  #3  
Old 26-06-2006, 21:36
Samva's Avatar
Samva Samva is offline
Niaisüre within
 
Join Date: 24-04-2003
Location: Tours
Age: 39
Posts: 2,320
Send a message via ICQ to Samva Send a message via MSN to Samva
En fait je dirais que c'est plus con que ça, ton .php serait pas encodé en unicode alors que le contenu de ce que tu affiches est en iso8859-1 ?
De ce fait, ton à qui est codé en dur dans ton fichier apparait mal transformé par rapport au reste qui est iso. Dans tous les cas il faut chercher du côté du jeu de caractère utilisé
Bon courage
__________________
For the End-of-the-World spell, press "Ctrl, Alt, Delete."


Reply With Quote
  #4  
Old 26-06-2006, 21:47
bastien's Avatar
bastien bastien is offline
Modérateur
 
Join Date: 25-10-2002
Location: Toulouse
Age: 41
Posts: 229
Send a message via MSN to bastien Send a message via Skype™ to bastien
Quote:
Originally Posted by Samva
En fait je dirais que c'est plus con que ça, ton .php serait pas encodé en unicode alors que le contenu de ce que tu affiches est en iso8859-1 ?
De ce fait, ton à qui est codé en dur dans ton fichier apparait mal transformé par rapport au reste qui est iso. Dans tous les cas il faut chercher du côté du jeu de caractère utilisé
Bon courage
Alors là, chapeau ! C'était aussi con que ça ! Une fois encodé en ASCII ben le problème s'est résolu !

Merci beaucoup
Merci Fonji aussi !
__________________
Reply With Quote
  #5  
Old 26-06-2006, 21:48
Benjy's Avatar
Benjy Benjy is offline
Administrateur
 
Join Date: 21-08-2001
Location: Rueil Malmaison (92)
Age: 43
Posts: 2,043
Send a message via MSN to Benjy
Les balises CDATA sont tes amies
__________________
Merci de lire et de respecter les règles et d'utiliser la .
Reply With Quote
  #6  
Old 26-06-2006, 23:18
Samva's Avatar
Samva Samva is offline
Niaisüre within
 
Join Date: 24-04-2003
Location: Tours
Age: 39
Posts: 2,320
Send a message via ICQ to Samva Send a message via MSN to Samva
ouai le CDATA indispensable pour pas être emmerdé avec le XML
__________________
For the End-of-the-World spell, press "Ctrl, Alt, Delete."


Reply With Quote
  #7  
Old 27-06-2006, 00:38
stan's Avatar
stan stan is offline
Touriste professionnel
 
Join Date: 24-10-2002
Location: Suisse
Age: 39
Posts: 862
Send a message via MSN to stan
Quote:
Originally Posted by bastien
Merci Fonji aussi !
J'en connais un qui va râler !!

En tout cas, c'est toujours bon à savoir ce genre de farces...
__________________
Reply With Quote
  #8  
Old 27-06-2006, 07:59
fonji fonji is offline
Membre senior
 
Join Date: 01-07-2003
Age: 38
Posts: 1,627
Quote:
Originally Posted by stan
J'en connais un qui va râler !!

En tout cas, c'est toujours bon à savoir ce genre de farces...
Ben qui ? C'est visiblement pas à moi qu'il s'adressait
Reply With Quote
Reply

Bookmarks


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
[PHP] Petit prob d'echo ! bastien Programmation Web (HTML, PHP, ASP, Java, XML, etc.) 5 07-10-2004 09:34
Petit Prob D'update Sql Dans Un Script ! bastien Programmation Web (HTML, PHP, ASP, Java, XML, etc.) 3 08-07-2004 19:08
Petit prob de mis en page avec mysql ! bastien Programmation Web (HTML, PHP, ASP, Java, XML, etc.) 5 21-06-2004 14:40
polices et Caracteres ... Gargamelch Windows NT4/2000/XP Client 8 20-04-2003 20:37
Prob Framework claude922 Windows NT4/2000/XP Client 21 03-11-2002 16:05

All times are GMT +2. The time now is 00:34.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.