Tema: Archivos rss
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/03/2012, 11:39
Jhon Silver
 
Fecha de Ingreso: marzo-2004
Ubicación: Madrid (España)
Mensajes: 837
Antigüedad: 20 años, 8 meses
Puntos: 9
Respuesta: Archivos rss

El problema que estoy viendo es la codificación aqui esta el fichero xml:
Código XML:
Ver original
  1. <?php
  2. include("options.php");
  3. echo '<?xml version="1.0" ?>';
  4. ?>
  5.  
  6. <rss version="2.0">
  7. <channel>
  8.     <title>Foro</title>
  9.     <description>Ultimos 10 post</description>
  10.     <link></link>
  11. <?php
  12.     $sql = "SELECT * FROM ".$TABLES["TOPICS"]." ORDER BY published_on DESC";
  13.     $sql_result = mysql_query ($sql, $connection ) or die ('request "Could not execute SQL query" '.$sql);
  14.     while ($TOPIC = mysql_fetch_assoc($sql_result)) {
  15. ?>
  16.     <item>
  17.         <guid isPermaLink='false'><?php echo $TOPIC["id"]; ?></guid>
  18.         <title><![CDATA[<?php echo ReadFromDB($TOPIC["title"]); ?>]]></title>
  19.         <description><![CDATA[<?php echo ReadHTMLFromDB($TOPIC["body"]); ?>]]></description>
  20.     </item>
  21. <?php }; ?>
  22. </channel>
  23. </rss>

Con esta codificación <?xml version="1.0" ?> se ve solo en Firefox
Si la cambio a <?xml version="1.0" encoding="iso-8859-1"?> se ve además en Explorer.
Pero tengo el problema de las tildes.
Que tipo de codificacion séría la correcta para evitar los caracteres raros?